tengo 2 tablas (dbo.INMUEBLES y dbo.INMUEBLESDETALLE) en dbo.INMUEBLES tengo los edificios vigentes y en dbo.INMUEBLESDETALLE almaceno para cada uno de los inmuebles las diferentes modificaciones que se han hecho al mismo.
la tabla dbo.INMUEBLESDETALLE cuenta con 2 id's, el de la tabla dbo.INMUEBLES y uno que almacena el AUTONIMERICO de las modificaciones POR INMUEBLE
Lo que requiero por ejemplo, es poderle decir en mi consulta que me entregue la ULTIMA modificacion que se registro para los inmuebles del Estado de Mexico.
Yo tengo una consulta que ya me arroja ambas columnas con el registro maximo de las modificaciones para cada inmueble del Estado de Mexico, el PROBLEMA es que al agregarle el resto de los campos de la tabla dbo.INMUEBLESDETALLE ya no me respeta ese unico registro maximo por inmueble, trae varios mas.
Código SQL:
Ver original
SELECT IDINMUEBLE, MAX(IDINMUEBLEDETALLE) AS Ultimo FROM INMUEBLESDETALLE WHERE IDINMUEBLE IN ( SELECT DISTINCT IDINMUEBLE FROM INMUEBLESDETALLE WHERE EDOCVE = 15 ) GROUP BY IDINMUEBLE ORDER BY IDINMUEBLE,Ultimo
Espero puedan apoyarme, yo ya probe mucho, y no le encuentro la forma...
GRACIAS