Tareas2Bases

Páginas: 2 (337 palabras) Publicado: 30 de mayo de 2015
Universidad Autónoma
de Chihuahua
Facultad de Ingeniería
Ingeniería en Software

Tarea 2

Materia: Bases de datos
Alumno: Erik David Zubia Hernández.
Matricula: 282071

1.-Obtener la nómina (suma delos salary de los empleados del departamento) que
paga cada uno de los departamentos (department_id y nomina).
Consulta:
select department_id, sum(salary) as nomina from employees group bydepartment_id;

2.- Obtener el salario menor y mayor que se está pagando por puesto(job_id, salario
menor y salario mayor)
Consulta:
select job_id, max(salary), min(salary) from employees group by job_id;

3.-Obtener los departamentos que tienen asignados más de 30 empleados
(department_id,no. empleados)
Consulta:
select department_id, count(department_id) from employees group by
department_id havingcount(department_id) >30;

4.- Obtener el salario promedio que se paga por puesto (job_id, salario promedio)

Consulta:
select job_id, avg(salary) from employees group by job_id;

5.- Obtener losdepartamentos con más de un movimiento de puesto de su personal
(department_id,no. movimientos)
Consulta:
select department_id, count(end_date) movimientos from job_history group by
department_id havingcount(end_date) >1;

6.- Obtener la nómina que se paga por puesto, no incluir el puesto SA_REP, para
aquellos puestos que tienen una nómina mayor a $50000 (job_id, nómina)
Consulta:
select job_id,sum(salary) as nomina from employees where job_id not like
'SA_REP' group by job_id having sum(salary)>50000;

7.- Obtener el número de empleados por departamento, para los empleados que tienen
un salarioen el rango de 2000 a 10000 ( department_id, no. empleados)
Consulta:
select department_id, count(department_id) from employees where salary
between 2000 and 10000 group by department_id;

8.- Obtenerel número de empleados que tienen comisión, por puesto (job_id, no.
empleados
Consulta:
select job_id, count(commission_pct) from employees where commission_pct is
not null group by job_id;

9.-...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS