subconsulta en sql
Publicado por johnny (8 intervenciones) el 13/03/2007 11:00:55
Hola a todos! Me gustaria que me ayudarais a resolver una subconsulta de clase..
Tengo dos tablas:
Tienda(Codigo,Ciudad,Telefono,Direccion)
Vendedor(Codigo_vendedor,F_nac,Sexo,Codigo_tienda(referente a Tienda(Codigo))
La consulta que tengo q hacer es la siguiente:
"Telefono de la tienda en la que trabaja la vendedora mas joven y edad de la misma"
Yo he hecho esto:
SELECT Tienda.Telefono, ((year(getdate()) - year(Vendedor.F_nac))) AS Edad
FROM Tienda, Vendedor
WHERE Sexo='F' AND Tienda.Codigo=Vendedor.Codigo_tienda AND (SELECT MIN(Edad)
FROM Vendedor);
Me da error, pero no se xq...
Si solo quito el ultimo select y lo dejo como esta ahi abajo m da el telefono de las tiendas en las que trabajan solo chicas y la edad de ellas, pero no se como hacer la subconsulta en la que me dara la edad mínima y el telefono correspondiente..
Asi es quitando el ultimo select:
SELECT Tienda.Telefono, ((year(getdate()) - year(Vendedor.F_nac))) AS Edad
FROM Tienda, Vendedor
WHERE Sexo='F' AND Tienda.Codigo=Vendedor.Codigo_tienda;
Alguien me puede ayudar por favor?
Tengo dos tablas:
Tienda(Codigo,Ciudad,Telefono,Direccion)
Vendedor(Codigo_vendedor,F_nac,Sexo,Codigo_tienda(referente a Tienda(Codigo))
La consulta que tengo q hacer es la siguiente:
"Telefono de la tienda en la que trabaja la vendedora mas joven y edad de la misma"
Yo he hecho esto:
SELECT Tienda.Telefono, ((year(getdate()) - year(Vendedor.F_nac))) AS Edad
FROM Tienda, Vendedor
WHERE Sexo='F' AND Tienda.Codigo=Vendedor.Codigo_tienda AND (SELECT MIN(Edad)
FROM Vendedor);
Me da error, pero no se xq...
Si solo quito el ultimo select y lo dejo como esta ahi abajo m da el telefono de las tiendas en las que trabajan solo chicas y la edad de ellas, pero no se como hacer la subconsulta en la que me dara la edad mínima y el telefono correspondiente..
Asi es quitando el ultimo select:
SELECT Tienda.Telefono, ((year(getdate()) - year(Vendedor.F_nac))) AS Edad
FROM Tienda, Vendedor
WHERE Sexo='F' AND Tienda.Codigo=Vendedor.Codigo_tienda;
Alguien me puede ayudar por favor?
Valora esta pregunta


0