Alguien podra ayudarme?

17/02/2004 - 03:53 por Juan I. Borio | Informe spam
1.. Dadas las siguientes tablas
Proveedor (id_prov, nombre, estado, ciudad)

Parte (id_parte, nombre, color, peso, ciudad donde se fabrica)

Proyecto (id_proyecto, nombre, ciudad donde se realiza)

Relacion (id prov, id parte, id proyecto, cantidad)



Determinar que responden estas consultas SQL:

a) Select distinct r.idproyecto b)
select distinct id parte

From relacion as r from
relacion

Where r.Id parte="P1" group by
idparte, idproyecto

And (select avg(s.cant)
having avg (cantidad) > 350

from relacion as s

where s.idproyecto=r.idproyecto c) Select id
parte

and s.id parte="P1")> from
parte

(select max (t.cant)
where not exists

from relacion as t
(select *

where t.id proyecto = "T1"))
from proyecto


where ciudad="La Plata"


and not exists


(select *


from relacion where (relacion.id parteparte.id parte) and


(relacion.id proyecto

proyecto.id proyecto))

Son las preguntas en un examen de mi facultad, alguien podria decirme que
hacen estas consultas en especial la a) y c) alguna sintaxis puede estar mal
pero creo q = se entiende.

Preguntas similare

Leer las respuestas

#1 Adrian D. Garcia
17/02/2004 - 09:49 | Informe spam
Puedes buscar en los BOL el detalle de cada clausula de la sentencia SELECT
que en estas preguntas aparecen. Creo que te seran de gran ayuda.

Saludos
Adrian D. Garcia
MCSD
NDSoft Consultoria y Desarrollo

"Juan I. Borio" wrote in message
news:O6md%
1.. Dadas las siguientes tablas
Proveedor (id_prov, nombre, estado, ciudad)

Parte (id_parte, nombre, color, peso, ciudad donde se fabrica)

Proyecto (id_proyecto, nombre, ciudad donde se realiza)

Relacion (id prov, id parte, id proyecto, cantidad)



Determinar que responden estas consultas SQL:

a) Select distinct r.idproyecto b)
select distinct id parte

From relacion as r


from
relacion

Where r.Id parte="P1" group


by
idparte, idproyecto

And (select avg(s.cant)
having avg (cantidad) > 350

from relacion as s

where s.idproyecto=r.idproyecto c) Select id
parte

and s.id parte="P1")> from
parte

(select max (t.cant)
where not exists

from relacion as t
(select *

where t.id proyecto = "T1"))
from proyecto


where ciudad="La Plata"


and not exists


(select *


from relacion where (relacion.id parte> parte.id parte) and


(relacion.id proyecto>

proyecto.id proyecto))

Son las preguntas en un examen de mi facultad, alguien podria decirme que
hacen estas consultas en especial la a) y c) alguna sintaxis puede estar


mal
pero creo q = se entiende.






Respuesta Responder a este mensaje
#2 Gustavo Larriera [MVP SQL]
17/02/2004 - 20:44 | Informe spam
:-)))))))))))))))))))))))))

Gustavo Larriera, MVP-SQL, MCSE
Uruguay LatAm

Este mensaje se proporciona "como está" sin garantías de ninguna clase, y no
otorga ningún derecho.


"El Chapulín Colorado" wrote in
message news:
No contaban con mi astucia!! :)

Un poco de humor, síganme los buenos!
Respuesta Responder a este mensaje
#3 Maximiliano Damian Accotto
18/02/2004 - 00:42 | Informe spam
juaaaaaa!!! alguien con humor sino parece una escuela de monjas esto jeje


Salu2 enormes

Maximiliano Damian Accotto

Fundicion San Cayetano S.A.
Gerente de IT
Buenos Aires - Argentina
-
Desarrollador 3 estrellas
http://www.microsoft.com/spanish/ms...efault.asp
-
(maxi_accotto[arroba]speedy.com.ar)
MSN:
-

"El Chapulín Colorado" escribió en el
mensaje news:
No contaban con mi astucia!! :)

Un poco de humor, síganme los buenos!
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida