Ver Mensaje Individual
  #6 (permalink)  
Antiguo 27/10/2010, 12:58
leonardo_josue
Colaborador
 
Fecha de Ingreso: enero-2007
Ubicación: México
Mensajes: 2.097
Antigüedad: 17 años, 4 meses
Puntos: 447
Respuesta: Query: obtener registros con última fecha en group by

Buenas tardes bauhaus1975

Prueba con esto, creo que te debería de servir

Código SQL:
Ver original
  1. SELECT T1.* FROM maquinas T1 INNER JOIN
  2. (
  3. SELECT maquina, MAX(ADDTIME(fecha, hora)) AS max_fecha
  4. FROM maquinas
  5. GROUP BY maquina
  6. ) T2
  7. ON T1.maquina = T2.maquina AND
  8. T1.fecha = DATE(T2.max_fecha) AND
  9. T1.hora = TIME(T2.max_fecha)

Saludos
Leo.