Ver Mensaje Individual
  #2 (permalink)  
Antiguo 13/07/2011, 06:11
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 9 meses
Puntos: 574
Respuesta: Consulta fecha mas reciente y mas datos

Necesitas una sub consulta o una consulta auxiliar que te de la fecha maxima

Código SQL:
Ver original
  1. SELECT Tipo, Año, Mes, MAX(fecha) AS UltFecha FROM tuTabla GROUP BY Tipo, Año, Mes;
Luego si usas esta consulta como selector....

Código SQL:
Ver original
  1. SELECT T1.*
  2. FROM TuTabla AS T1
  3.           INNER JOIN (SELECT Tipo, Año, Mes, MAX(fecha) AS UltFecha
  4.                                       FROM tuTabla GROUP BY Tipo, Año, Mes) AS C1
  5.             ON T1.tipo=C1.Tipo
  6.                          AND T1.Año=C1.Año
  7.                          AND T1.Mes=C1.Mes
  8.                          AND T1.Fecha=C1.UltFecha

Obtendrás todos los campos de TuTabla pero solo el/los registros con la fecha máxima de cada Tipo,Año y Mes...

Si?
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.