Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Gestproy 4 JM
Gestproy 4 JM
SELECT e.nombre
FROM empleado e
WHERE e.coddep IN( SELECT cddep FROM departamento WHERE nombre = 'I+D' AND
ciudad = 'Granada');
2.
SELECT p.nombre
FROM proyecto p
WHERE p.coddep IN(SELECT cddep FROM departamento WHERE nombre = 'VENTAS'
AND ciudad = 'Jaen');
3.
SELECT p.nombre
FROM proyecto p
WHERE p.coddep NOT IN(SELECT cddep FROM departamento WHERE nombre =
'COMERCIAL');
4.
SELECT *
FROM empleado
WHERE fecha_ingreso <(SELECT fecha_ingreso FROM empleado WHERE nombre =
'Manolo');
5.
SELECT DISTINCT nombre, fecha_ingreso
FROM empleado
WHERE coddep IN( SELECT coddep FROM proyecto WHERE nombre LIKE 'Taller*' );
6.
SELECT e.nombre, SUM(t.nhoras)
FROM empleado e, trabaja t
WHERE e.cdemp = t.codemp
GROUP BY e.nombre
HAVING SUM(nhoras) >(SELECT SUM(t.nhoras) FROM trabaja t WHERE codemp = '101');
7.
8.
SELECT p.nombre, SUM(t.nhoras)
FROM proyecto p, trabaja t
WHERE t.codpro=p.cdpro
GROUP BY p.nombre
HAVING SUM(t.nhoras) > (SELECT AVG(t.nhoras) FROM trabaja t);
9.
SELECT DISTINCT e.nombre
FROM empleado e, proyecto p, trabaja t
WHERE e.cdemp = t.codemp AND t.codpro = p.cdpro AND p.cdpro IN(SELECT cdpro
FROM proyecto WHERE cdpro BETWEEN '520' AND '550');
10.
SELECT *
FROM empleado e
WHERE cdjefe IN(SELECT cdemp FROM empleado WHERE nombre = 'Alfonso');
OPCIONAL
SELECT *
FROM empleado e
WHERE cdjefe IN(SELECT cdemp FROM empleado WHERE nombre = 'Alfonso') AND NOT
cdemp = '100';