consulta de fecha

daviniagj
13 de Febrero del 2006
Hola amigos¡¡¡
Vereis tengo que crear una consulta, la tabla se llama 'Licencia Obra' y los campos que tengo son
Id:
Exp Alero
Descripción del Proyecto
Promotor
FechaLO
SeguimientoLO
Os cuento un poco de que va la cosa:
Esta tabla contiene de un mismo numero de expediente (Exp Alero) diferentres fechas (FechaLO) y cada fecha lleva consigo un comentario (SeguimientoLO).
La consulta que necesito es un listado de todos los expediente de la tabla Licencia Obra donde saliera la fecha mas reciente y su comentario correspondiente.
Un ejemplo:si de un expediente por ejemplo el (885) tiene 20 registros que van fechas desde el 3/7/1999 hasta 13/2/2006 que en la consulta me apareciera de ese expediente 885 solo el registro de la fecha del 13/2/2006 y su comentario (SeguimientoLO).
Lo que no se es como desarrollar el codigo SQL para establecer lo de la ultima fecha introducida correspondiente a cada expediente.

A ver si alguno lee mi duda y me puede exar una cable que por mas que busco cosas y pruebo otras no me sale nada, gracias de antemano a todos los que le hecheis un vistazo.
davinia

Jor-El
13 de Febrero del 2006
Hola, ni papa de eso, pero te digo como lo haría yo en Oracle, a lo mejor te sirve para montar la tuya.


select a.*
from LicenciaObra a
where a.fecha_lo = ( select max(c.fecha_lo) from licenciaobra c where c.exp_alero = a.exp_alero)

Esto en sql server ó mysql no te va a funcionar, esto solo rula en Oracle, pero a lo mejor te da una idea.
Suerte

NOTA : Siempre y cuando para un expediente, no tengas repetida una fecha