SQL Server - Ayuda con una consulta!!

 
Vista:

Ayuda con una consulta!!

Publicado por cristina (1 intervención) el 11/04/2006 18:47:32
tengo una base con registros y fechas (varias fechas distintas para cada registro), necesito obtener la fecha mayor para cada registro ... como puedo hacer esto en una consulta??...y no en un procedimiento almacenado. ..
hasta el momento logre obtener registros con la mayor fecha de todoss los registros, no de cada uno (que es lo que necesito).. lo hice con una subconsulta ...:

select campo1, campo2, Fecha...........,
from tabla1 t1 inner join tabla2 t2 on
t1.campo1 = t2.campo2
where Fecha = (SELECT max(Fecha )
from tabla1 t1 inner join tabla2 t2 on t1.campo1 = t2.campo2 (mismo from anterior)
group by campo1

ayudenme porfi a obtener la mayor fecha para cada registro!!! Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Ayuda con una consulta!!

Publicado por Javier Guerrero (4 intervenciones) el 12/04/2006 04:31:42
una forma facil de hacer esto es crear una view que tenga ese campo que vas hacer join mas max(fecha) as fechaMax, min(fecha) as fechamin

despues haces el join con esta view y listo.....
muestras el campo con que vas hacer el join mas los dos campos de la fecha de la view que hiciste

espero te ayude
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar