Ver Mensaje Individual
  #4 (permalink)  
Antiguo 11/10/2013, 01:40
luchofox2
 
Fecha de Ingreso: octubre-2013
Ubicación: Lima
Mensajes: 9
Antigüedad: 11 años, 2 meses
Puntos: 0
Respuesta: Seleccionar solo ultimo registro por fecha de un grupo previamente selecci

Cita:
Iniciado por jurena Ver Mensaje
La idea es, mediante subconsulta, ordenar antes para que te devuelva primero los más recientes y hacer luego el GROUP BY cortará dejando solo el primero según las agrupaciones. Agrupamos por cliente y tracking, claro. Creo que será suficiente con algo parecido a esto. Tal y como lo tienes ni siquiera hace falta ordenar por la fecha, pero haz pruebas y nos dices.
Código MySQL:
Ver original
  1. SELECT t1.ser_cliente,
  2.                  t1.ser_tracking,
  3.                  t1.ser_status,
  4.                 t1.ser_departure FROM
  5.  (SELECT ser_cliente, ser_tracking, ser_status, ser_departure FROM servicios
  6.         ORDER BY ser_cliente, ser_tracking, ser_status DESC)T1
  7. GROUP BY t1.ser_cliente, t1.ser_tracking
Jurena, el query que me proporcionaste funcionó a la perfección!

Muchas gracias por la ayuda, estaba trabado con esta consulta y ya está resuelta.

Saludos!

LuchoFox