SQL - Consulta sql

 
Vista:

Consulta sql

Publicado por GHdez (1 intervención) el 28/05/2008 10:11:24
Buenos dias. Quiero hacer la siguiente consulta y me gustaria haber si alguien me puede echar una mano:

Tengo 2 tablas:
Tabla1: Tengo campos como Id_Persona,edad,Lugar Nacimiento
Tabla2:Tengo campos como Id_Persona,IdPaisesVisitados

La consulta que quiero hacer es que me muestre las personas que tengan menos de 25 años, nacidos antes de 1976 y que hayan visitado al menos 3 paises.
Mi duda es que no se como relacionar las 2 tablas.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Consulta sql

Publicado por Isaias (5072 intervenciones) el 29/05/2008 01:36:05
Con los pocos datos que das

SELECT T1.*, COUNT(T2.*)
FROM Tabla1 T1 JOIN Tabla2 T2 ON T1.Id_Persona = T2.Id_Persona
WHERE DATEDIFF(YY, edad, GETDATE()) < 25
HAVING COUNT(T2.*) >= 3
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar