Tema: Distinct
Ver Mensaje Individual
  #2 (permalink)  
Antiguo 21/11/2005, 15:20
Avatar de Mithrandir
Mithrandir
Colaborador
 
Fecha de Ingreso: abril-2003
Mensajes: 12.106
Antigüedad: 21 años
Puntos: 25
Al tener diferentes fechas distinct hace exactamente lo que debe, dejar los registros "repetidos".

¿Te interesa la fecha más reciente?

SELECT DISTINCT TOP 8 Proyecto, MAX(Fecha) AS Fecha, DescripcionProy, Descripcion, Autopista, Adeudo, Km, GastosLocomocion, Dietas, OtrosGasto, TotalGasto
FROM Gastos
WHERE (CodUsuario = 111) AND (Proyecto = '1000,42' OR
Proyecto = '1001.34' OR
Proyecto = '1000.12' OR
Proyecto = '1000.21' OR
Proyecto = '1000.25' OR
Proyecto = '1000.26' OR
Proyecto = '1000.36' OR
Proyecto = '1000.69')
GROUP BY Proyecto, DescripcionProy, Descripcion, Autopista, Adeudo, Km, GastosLocomocion, Dietas, OtrosGasto, TotalGasto
ORDER BY Autopista DESC, Adeudo DESC, Km DESC, GastosLocomocion DESC, Dietas DESC, OtrosGasto DESC, TotalGasto DESC
__________________
"El hombre, en su orgullo, creó a Dios a su imagen y semejanza."
Friedrich Nietzsche