Iniciado por
MILITO Dadas las siguientes tablas relacionales realizar en SQL las consultas que se piden:
Empleado(#num_emp, nombre, fecha_nacimiento, fecha_ingreso, ext_telf, salario, comision, num_hijos, num_dpto)
Departamento(#num_dpto, nombre, presupuesto, num_dpto_depende, num_emp_director, tipo, num_centro)
Centro(#num_centro, nombre, direccion)
Nota: En la tabla Departamento, tipo solo puede tomar dos valores (fijo o provisional) e indica si el director es fijo o provisional
1. Obtener el salario y nombre de los empleados sin hijos por orden decreciente de salario y por orden alfabetico dentro de salario.
2. Para los empleados del departamento 112 hallar el nombre y el salario total de cada uno (salario mas comision), por oden de salario total decreciente y por orden alfabetico dentro de salario total.
3. Hallar cuantos departamentos hay y el presupuesto anual medio de ellos, para los departamentos que tienen director provisional.
4. Para cada extension telefonica y para cada departamento hallar cuantos empleados la usan y el salario medio deestos.
5. Hallar si hay algun departamento en la tabla Departamento cuyo centro de trabajo no exista en la tabla Centro.
6. Para todos los departamentos que no sean de Direccion ni de Sectores, hallar el numero de departamento y sus extensiones telefonicas, por orden creciente de departamento y, dentro deeste, por numero de extension creciente.
7. Hallar por orden alfabetico los nombres de los empleados cuyo director es Marcos Perez, bien como director fijo o bien como provisional, indicando cual es el caso para cada uno de ellos.
8. Para cada centro, obtener la suma de los salarios de los empleados que trabajan en el.
9. Obtener el conjunto de los empleados con su numero, departamento al que pertenecen y director de departamento, que tengan un salario inferior a 3.000 euros.