Tengo la siguiente consulta:
Código SQL
[-]
select trabajador, agrupacion, max(fecha_alta), dato from hist_agrupaciones where agrupacion = 'DEPTOS'
group by trabajador, agrupacion , dato
order by trabajador
no creo que haya mucho que explicar, hace lo que se le dice. El problema es que por cada
trabajador necesito la
max(fecha_alta) y esto lo hace solo si tengo solo un unico
dato.
Pero cuando tengo mas de un dato, me regresa la fecha correspondiente a éste.
Para resumir, solo quiero una fecha, la mas reciente de cada
trabajador. Que no haga caso a que cada trabajador tiene varios valores para
dato.
Ojala me puedan ayudar, gracias.