Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

Consulta con identificador COMPUESTO

Estas en el tema de Consulta con identificador COMPUESTO en el foro de SQL Server en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 18/11/2010, 12:01
Avatar de citaem  
Fecha de Ingreso: agosto-2005
Mensajes: 218
Antigüedad: 19 años, 2 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
  #2 (permalink)  
Antiguo 18/11/2010, 13:24
Avatar de iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 17 años, 4 meses
Puntos: 180
Respuesta: Consulta con identificador COMPUESTO

Utiliza INNER JOIN y realiza una SUB-CONSULTA.
__________________
MCTS Isaias Islas
  #3 (permalink)  
Antiguo 18/11/2010, 15:56
Avatar de Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 18 años, 3 meses
Puntos: 774
Respuesta: Consulta con identificador COMPUESTO

No te sale de esta manera

Código SQL:
Ver original
  1. SELECT  IDINMUEBLE, MAX(IDINMUEBLEDETALLE) AS Ultimo
  2. FROM INMUEBLESDETALLE
  3. WHERE  
  4. EDOCVE = 15
  5. GROUP BY IDINMUEBLE
  6. ORDER BY IDINMUEBLE,Ultimo

A la estructura que mencionas solo manejas la tabla INMUEBLESDETALLE


Saludos!

Etiquetas: compuesto, identificador
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:41.