Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Facultad de Ingeniera
Grupo: 5HW1
Fecha: 15/09/2017
1. Obtener la nmina (suma de los salary de los empleados del departamento) que paga cada uno de
los departamentos (department_id y nomina).
2. Obtener el salario menor y mayor que se est pagando por puesto (job_id, salario menor y salario
mayor).
4. Obtener el salario promedio que se paga por puesto (job_id, salario promedio).
SELECT JOB_ID "PUESTO", '$ ' || AVG(SALARY) "SALARIO PROMEDIO" FROM EMPLOYEES GROUP
BY JOB_ID ORDER BY AVG(SALARY) ASC;
5. Obtener los departamentos con ms de un movimiento de puesto de su personal (department_id,
no. movimientos).
6. Obtener la nmina que se paga por puesto, no incluir el puesto SA_REP, para aquellos puestos que
tienen una nmina mayor a $50000 (job_id, nmina).
SELECT JOB_ID "PUESTO", '$ ' || SUM(SALARY) "NOMINA" FROM EMPLOYEES WHERE JOB_ID NOT
IN('SA_REP') GROUP BY JOB_ID HAVING SUM(SALARY) > 50000 ORDER BY SUM(SALARY) DESC
SELECT JOB_ID "PUESTO", '$ ' || SUM(SALARY) "NOMINA" FROM EMPLOYEES WHERE JOB_ID <>
'SA_REP' GROUP BY JOB_ID HAVING SUM(SALARY) > 50000 ORDER BY SUM(SALARY) DESC
7. Obtener el nmero de empleados por departamento, para los empleados que tienen un salario en
el rango de 2000 a 10000 ( department_id, no. empleados).
8. Obtener el nmero de empleados que tienen comisin, por puesto (job_id, no. empleados).