Necesitas una sub consulta o una consulta auxiliar que te de la fecha maxima
Código SQL:
Ver originalSELECT 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 originalSELECT T1.*
FROM TuTabla AS T1
INNER JOIN (SELECT Tipo, Año, Mes, MAX(fecha) AS UltFecha
FROM tuTabla GROUP BY Tipo, Año, Mes) AS C1
ON T1.tipo=C1.Tipo
AND T1.Año=C1.Año
AND T1.Mes=C1.Mes
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?