Ver Mensaje Individual
  #3 (permalink)  
Antiguo 28/11/2016, 15:27
Lucky_Sky
 
Fecha de Ingreso: noviembre-2011
Ubicación: Sevilla
Mensajes: 39
Antigüedad: 12 años, 5 meses
Puntos: 1
Respuesta: Select agrupado y con fecha mayor

Hola Libras, gracias por la respuesta. Por lo que leo en el codigo que me pones, no se tiene en cuenta la hora, ¿cómo sería mirando que el máximo sea de los dos campos (fecha/hora)?

Gracias de nuevo!

Acabo de probar la sentencia SQL que me escribes, como el tipo puede ser uno de varios he probado así:

SELECT t1.* FROM gestiones AS t1
LEFT JOIN (SELECT MAX(fecha) AS fecha, id_cliente, tipo_gestion FROM gestiones GROUP BY id_cliente, tipo_gestion) AS t2 ON (t1.id_cliente=t2.id_cliente AND t1.fecha=t2.fecha AND t1.tipo_gestion=t2.tipo_gestion)
WHERE (t1.tipo_gestion='A' or t1.tipo_gestion='C' or t1.tipo_gestion='V' or t1.tipo_gestion='O' or t1.tipo_gestion='R' or t1.tipo_gestion='T' or t1.tipo_gestion='B')

lo que me lleva a que me muestre más de un registro por cliente :_(

Última edición por Lucky_Sky; 28/11/2016 a las 15:32