Hola EXPERTOS en sql ..... jijijij (ayudenme porfa)...
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 originalSELECT 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