Sie sind auf Seite 1von 1

INGEBNIERÍA EMPRESARIAL

GESTIÓN DE BASE DE DATOS

PRÁCTICA DE LABORATORIO T3
(grupo 1)

Docente: Lain Cárdenas Escalante

Alumno: Sebastian Nuñez Vasquez

CASO: MODELO RELACIONAL – SISTEMA DE CONTRATOS


Empleado (empleadoid, nombre, fechanacimiento, grado)

Contrato (contratoid, fechainicio, fechafin, sueldo, empleadoid)

Elaborar las siguientes consultas:


1. Realizar una consulta que permita mostrar el nombre de cada empleado y el total de
contratos que ha tenido.
Select nombre, count(contratoid) as ‘total de contratos’ from contrato c inner join
empleado e on e.empleadoid=c.empleadoid group by nombre

2. Realizar una consulta que permita mostrar el total de contratos y el monto total del
sueldo, pero sólo de aquellos contratos cuya fecha de inicio sea mayor o igual a ‘2018-
01-01’ y fecha final sea menor o igual a ‘2019-04-31’.
Select count(contratoid) as ‘total de contratos’, sum(sueldo) as ‘monto total del
sueldo’ from contrato where fechainicio >= ‘2018-01-01’ and fechafinal <= ‘2019-04-
31’

3. Realizar una consulta que permita mostrar el grado de los empleados, el total de
contratos que existen para cada grado y el monto total de los sueldos de cada grado,
pero sólo de aquellos totales de sueldo que sean mayores a 5000.

Das könnte Ihnen auch gefallen