Ejercicios Base de datos

Páginas: 2 (382 palabras) Publicado: 16 de abril de 2013
/*El departamento de RH quiere encontrar la antigüedad de cada empleado. Para cada
empleado, despliegue el apellido y calcule el numero de meses entre el día de actual y la
fecha de contratacióndel empleado (hire_date) . Nombre la columna como
MONTHS_WORKED. Ordene sus resultados por el número de meses que ha trabajado en
la empresa. Redondee el número de meses lo más cercano a un númeroentero.*/

select last_name as Apellido,
round(months_between(sysdate,hire_date))as Meses
from employees
order by Meses;

/*Despliegue para cada empleado el apellido, fecha de contratación, yfecha de revisión, que
debe ser el primer lunes después de 6 meses de servicio. Etiquete la columna Como
REVIEW. Dele formato a la fecha similar a: “Monday, the Thisty-First of July, 2000”*/

selectlast_name as Apellido,
hire_date as Contrato,
add_months(next_day(to_char(hire_date,'fmDD/Month/YYYY'),'Lunes'),6) as "Fecha de Revision"
from employees

/*Escriba una consulta (query) quedespliegue la fecha actual, nombre la columna como
Date*/

select to_char(sysdate, 'dd/MON/YY') as Fecha
from dual;

/*El departamento de RH necesita un reporte que despliegue el numero de Empleado,apellido, salario y salario incrementado en un 15.5% para cada empleado. Nombre la
columna como New Salary. Guarde su script en un archivo llamado lab_03_02.sql*/

select employee_id,
last_name,salary,
salary*0.155+salary as "new salary"
from employees

/*Modifique el archivo lab_03_02.sql y agregue la columna que reste el salario anterior con
el nuevo salario (New Salary) . Nombre lacolumna como Increase. Guarde esta versión de
consulta como lab_03_04.sql y ejecute el query.*/

select employee_id,
last_name,
salary,
salary*0.155+salary as "new salary",((salary*(15.5/100+1))-salary) as incremento
from employees

/*Escriba una consulta que despliegue el apellido (con la primer letra en mayúsculas y las
demás en minúsculas) y la longitud del apellido para todos los...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ejercicios Bases de Datos
  • Ejercicios base de datos
  • Ejercicio base de datos
  • Ejercicios Teoricos Base De Datos
  • Ejercicios practicos de bases de datos
  • Ejercicio de bases de datos en sql
  • EJERCICIOS BASE DE DATOS
  • Ejercicio Bases De Datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS