Ver Mensaje Individual
  #2 (permalink)  
Antiguo 10/02/2012, 08:02
Avatar de Andres95
Andres95
Colaborador
 
Fecha de Ingreso: diciembre-2004
Mensajes: 1.802
Antigüedad: 20 años
Puntos: 38
Respuesta: Mostrar la fila con fecha más reciente

Código:
SELECT *
FROM    MiTabla T
INNER JOIN (

     SELECT CampoLlave1
                 ,CampoLlave2
                 ,MAX(FECHA) FECHA
     FROM   MiTabla
    GROUP BY CampoLlave1
                    ,CampoLlave2
) S
On  T.CampoLlave1 = S.CampoLlave1
       AND T.CampoLlave2 = S.CampoLlave2
       AND T.Fecha = S.Fecha

Saludos!
__________________
La sencillez y naturalidad son el supremo y último fin de la cultura...
--
MCTS : SQL Server 2008, .NET Framework 3.5, ASP.NET Applications.