Ver Mensaje Individual
  #1  
Antiguo 19-02-2008
Avatar de Gaim2205
Gaim2205 Gaim2205 is offline
Miembro
 
Registrado: ago 2007
Ubicación: Durango, Mexico
Posts: 144
Reputación: 19
Gaim2205 Va por buen camino
Como obtener éste resultado

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.
Responder Con Cita