1. Crear una consulta que muestre todos los empleados agrupados por clave de departamento.
CREATE VIEW CONSULTA1 AS SELECT A1.CLAVE, A2.NOMBRE FROM EMPLEADOS10 A1, DEPARTAMENTO10 A2 WHERE A1.CLAVE=A2.NOMBRE;
2. A los empleados que tienen comisin agregarles un 15% a su sueldo
CREATE VIEW CONSULTA1 AS SELECT A1.CLAVE, A2.NOMBRE FROM EMPLEADOS10 A1, DEPARTAMENTO10 A2 WHERE A1.CLAVE=A2.NOMBRE;
3. Acumular el importe de todos los sueldos por clave de departamento y mostrar los departamentos cuyo monto se encuentre entre 30,000 y 80,000
CREATE VIEW CONSULTA1 AS SELECT A1.CLAVE, A2.NOMBRE FROM EMPLEADOS10 A1, DEPARTAMENTO10 A2 WHERE A1.CLAVE=A2.NOMBRE;
4. Acumular el monto de sueldos recibidos por empleado y mostrar nicamente los empleados que sean mayores a 100,000 (para obtener el dato del sueldo usar la tabla recibos).
CREATE VIEW CONSULTA1 AS SELECT A1.CLAVE, A2.NOMBRE FROM EMPLEADOS10 A1, DEPARTAMENTO10 A2 WHERE A1.CLAVE=A2.NOMBRE;
5. Genere una vista que muestre a todos los empleados por nombre de departamento
CREATE VIEW CONSULTA5 AS SELECT A1.CLAVE, A2.NOMBRE FROM EMPLEADOS10 A1, DEPARTAMENTO10 A2 WHERE A1.CLAVE=A2.NOMBRE;
6. Genere una vista que genere el total de sueldos de empleados por departamento
CREATE VIEW CONSULTA6 AS SELECT SUM(A1.SUELDO), A2.NOMBRE FROM EMPLEADOS10 A1, DEPARTAMENTO10 A2 WHERE A1.SUELDO=A2.NOMBRE ORDER BY ASC;