Ver Mensaje Individual
  #2 (permalink)  
Antiguo 11/10/2013, 00:42
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 8 meses
Puntos: 300
Respuesta: Seleccionar solo ultimo registro por fecha de un grupo previamente selecci

La idea es, mediante subconsulta, ordenar antes para que te devuelva primero los más recientes y hacer luego el GROUP BY, pues 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

Última edición por jurena; 11/10/2013 a las 02:19