1. Este documento contiene 12 consultas SQL para obtener información de empleados de una base de datos. Las consultas incluyen filtrar empleados por fecha de contratación, sueldo, departamento y más. También incluyen funciones como concatenar nombres, calcular nuevos códigos y fechas.
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
SQL-Desarrollar
1. Consultas SQL – Desarrollar
1. Para todos los empleados que fueron contratados después del 01 de
enero del 2005 y gana un sueldo menor a 6800, se necesita obtener el
año y el último día del mes que fue contratado, además de mostrar su
nombre y código.
2. Muestre el monto que gana un empleado al día si se sabe que solo
trabaja 20 días al mes, redondee el monto a 2 decimales y muestre la
cantidad de meses que hasta el momento está trabajando en la empresa,
además de mostrar su nombre y código.
3. Para los empleados que trabajan en el departamento 90 muestre su
nombre completo y el sueldo total (no debe mostrar valores nulos) a
recibir incluida comisión (expresada en soles) más un bono de 100 por
cada mes trabajado desde que lo contrataron. (Muestre la cantidad de
meses trabajados)
4. Para todos los empleados indique el nuevo código que tendrán si se
sabe que a partir de ahora será el siguiente formato:
E1XXXapellido000 renombre la columna con nuevo_codigo
xxx = 3 ultimas letras de su nombre
000 = primeros 3 números de su código
5. El empleado con código 115 debe salir de vacaciones exactamente
después de 1 año de haber sido contratado ejemplo si fue contratado
el 02/05/05 debe salir el día 02/05/15. Pero debido a ciertos
problemas se le pide que espere 5 meses para hacer efectiva sus
vacaciones, luego se le indica que saldrá el siguiente viernes después
de los 5 meses de espera. Muestre el nombre completo, la fecha de
contrato y la fecha de salida de vacaciones y la fecha de salida
final de vacaciones renombre las columnas según su criterio.
6. Crear una consulta que permita mostrar el apellido y salario de los
empleados que ganan más de 12 000 y son del departamento 50
7. Crear una consulta que permita mostrar el apellido y salario de los
empleados que su salario no está en el rango de 5000 y 12 000
8. Crear una consulta que permita mostrar el apellido, el código de
trabajo (job_id), de los empleados que empezaron a laborar entre el
20 de febrero de 2003 y el 1 de mayo de 2006, ordénelo de forma
ascendente por fecha
9. Crear una consulta que permita mostrar el apellido y el número de
departamento de los empleados de los departamentos 20, 90 y 50, en
orden alfabético.
10. Muestre el apellido y la comisión (en soles) de los empleados; cuyos
salarios se encuentren entre 5000 y 12 000 y además pertenezcan a los
departamentos 20, 10 y 80
11. Muestre el nombre y apellido en una sola columna llamada
nombre_completo y la fecha de contratación de los empleados que
entraron en el año 2004.
2. 12. Muestre el nombre y el código de trabajo de todos los empleados que
no tienen un supervisor (manager_id)