estaba pensando en una nueva estrategia para solucionar mi problema y es la de identificar al menos el primer ticket de consumo que contenga algun plato subvencionado, entonces, los demas tickets de consumo del dia los asumiria el trabajador y solo el ticket identificado, lo asume la empresa
tengo esta consulta que me gustaria mejorar, me saca los consumos dentro de un rango de fechas, pero no se como hacer para que si en 1 dia hay 2 consumos de productos subvencionados... solo me jale uno de ellos
Código SQL
[-]
Select c.F_DOC, c.AUX, t.Empresa, t.descl, t.otro, c.tdc, c.doc, d.KOD, a.check
from (((tblconsumod d
Left join tblconsumoc c on c.tdc = d.tdc and c.doc = d.doc)
Left join tbltrabajador t on c.aux = t.kod)
Left join tblArticulo a on d.kod = a.kod)
where c.f_DOC between #01/06/2011# and #30/06/2011# and c.TipoConsumo = 'K' and a.check = 'x'
Group by c.F_DOC, c.AUX, t.Empresa, t.descl, t.otro, c.tdc, c.doc, d.KOD, a.check
order by c.aux, c.f_doc
El campo Check.. es un campo en la tabla de articulos, el cual identifica al producto subvencionado