Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/11/2010, 12:01
Avatar de citaem
citaem
 
Fecha de Ingreso: agosto-2005
Mensajes: 218
Antigüedad: 18 años, 7 meses
Puntos: 0
Consulta con identificador COMPUESTO

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 original
  1. SELECT  IDINMUEBLE, MAX(IDINMUEBLEDETALLE) AS Ultimo
  2. FROM INMUEBLESDETALLE
  3. WHERE  
  4. IDINMUEBLE IN
  5.     (
  6.  
  7.     SELECT DISTINCT IDINMUEBLE
  8.     FROM INMUEBLESDETALLE
  9.     WHERE EDOCVE = 15
  10.  
  11.     )
  12.  
  13. GROUP BY IDINMUEBLE
  14. ORDER BY IDINMUEBLE,Ultimo


Espero puedan apoyarme, yo ya probe mucho, y no le encuentro la forma...

GRACIAS