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

Ayuda consulta en Access.

Estas en el tema de Ayuda consulta en Access. en el foro de Bases de Datos General en Foros del Web. Hola Dada esta tabla con nombre 'PERSONAS' y los siguientes datos de ejemplo: Código HTML: ID_PERSONA NOM_PERSONA EDAD_PERSONA ID_DOMICILIO 1 MARCOS 20 1 2 PEDRO ...
  #1 (permalink)  
Antiguo 11/11/2009, 05:51
 
Fecha de Ingreso: marzo-2008
Mensajes: 8
Antigüedad: 16 años, 1 mes
Puntos: 0
Ayuda consulta en Access.

Hola Dada esta tabla con nombre 'PERSONAS' y los siguientes datos de ejemplo:

Código HTML:
ID_PERSONA   NOM_PERSONA   EDAD_PERSONA   ID_DOMICILIO
    1          MARCOS          20          1
    2          PEDRO           15          1
    3          MARIA           2           1
    4          JOSÉ            7           2
    5          ANA             30          3
    6          ALBA            28          3
    7          SUSANA           5          4
    8          TERESA          11          4
    9          JUAN             3          5
   10          RAMÓN           10          5
   11          CARLOS          34          5
Necessito obtener un resultado donde unicamente me muestre los domicilios dónde las personas que viven sean menores. El resultado seria:

Código HTML:
DOMIICLIO CON MENORES SOLOS
             2
             4
Gracias.
  #2 (permalink)  
Antiguo 11/11/2009, 07:21
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 2 meses
Puntos: 360
Respuesta: Ayuda consulta en Access.

Cita:
Necessito obtener un resultado donde unicamente me muestre los domicilios dónde las personas que viven sean menores. El resultado seria:
menores que quien? No se entiende la salida esperada.

saludos
__________________
Without data, You are another person with an opinion.
W. Edwads Deming
  #3 (permalink)  
Antiguo 11/11/2009, 07:25
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 1 mes
Puntos: 300
Respuesta: Ayuda consulta en Access.

Si entiendes por menores a aquellos que tienen menos de 18 años, con esto creo que lo conseguirás:
Código sql:
Ver original
  1. SELECT DISTINCT ID_DOMICILIO FROM Tabla1
  2.  WHERE ID_DOMICILIO IN (SELECT ID_DOMICILIO FROM Tabla1 WHERE EDAD_PERSONA < 18)
  3.  AND ID_DOMICILIO NOT IN (SELECT ID_DOMICILIO FROM Tabla1 WHERE EDAD_PERSONA >= 18)

Última edición por jurena; 11/11/2009 a las 09:27
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 07:38.