ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Sentencias SQL


Enviado por   •  2 de Agosto de 2024  •  Examen  •  513 Palabras (3 Páginas)  •  52 Visitas

Página 1 de 3

 TRABAJO FINAL SQL[pic 1]

Nombres         : ………………………………………………………………..…………………………..

Apellidos        : ………………………………………………………………..…………………………..

La siguiente Base , corresponde a la información de Empleados de una Empresa la cual tiene sedes en todo el Mundo , por lo que el Área de Recursos Humanos , requiere saber ciertas consultas.

[pic 2]

  1. Importar la BD Examen Final- 1pto

[pic 3][pic 4]

  1. Exportar la tabla CL_CARGOS, CL_EMPLEADOS en formato txt– 1pto
  1. Crear una tabla llamada HM_SBSRCC con el siguiente formato - 1pto
  • PERIODO  TEXTO(20)
  • TIP_DOC_IDE  TEXTO(10)
  • DOC_IDENTIDAD  TEXTO(20)
  • COD_EMPRESA  TEXTO(10)
  • SALDO_UTILIZADO - DECIMAL(10,3)
  • SALDO_NO_UTILIZADO - DECIMAL(10,3)

[pic 5]

        

[pic 6]

create table HM_SBSRCC

(

PERIODO VARCHAR (20),

TIP_DOC_IDE VARCHAR (10),

DOC_IDENTIDAD VARCHAR (20),

COD_EMPRESA VARCHAR (10),

SALDO_UTILIZADO DECIMAL (10,3),

SALDO_NO_UTILIZADO DECIMAL (10,3)

)

SELECT * FROM HM_SBSRCC

  1. Mostrar los datos de los empleados que tengan como ID_GERENTE =  103 y 200. 1pto

                   SELECT * FROM CL_EMPLEADOS WHERE ID_GERENTE=103 OR ID_GERENTE=200[pic 7]

  1. Mostrar los empleados que trabajan en el departamento de ‘IT’ y ‘FINANCE’. 3pto

Campos que mostrar:

- Nombre, Apellido, sueldo, tiempo de servicio del empleado.

SELECT NOMBRES, APELLIDOS, SUELDO, DATEDIFF(YEAR, FECHA_INGRESO,GETDATE()) AÑOS_DE_SERVICIO, NOMBRE_DPTO FROM CL_EMPLEADOS CE

INNER JOIN CL_DEPARTAMENTOS CD ON CE.ID_DPTO=CD.ID_DPTO WHERE NOMBRE_DPTO= 'IT' OR NOMBRE_DPTO='FINANCE'

[pic 8]

  1. Relacionar las tablas Empleado, Cargo y filtrar los que tengan cargo de Programador y Contador cuyos rangos de sueldos son mayores a 5000 y menores igual a 7000. 4pto

Campos que mostrar:

ID_EMPLEADO, NOMBRE (Apellidos + Nombre),

SUELDO, ID_CARGOS, NOMBRE_CARGO, ID_DPTO, NOMBRE_DPTO, ID_LOCALIDAD, CIUDAD, ID_PAIS, NOMBRE_PAIS, ID_REGION, NOMBRE_REGION

SELECT ID_EMPLEADO, (APELLIDOS + '_' + NOMBRES) [APELLIDO Y NOMBRE], SUELDO, CE.ID_CARGOS, NOMBRE_CARGO,CE.ID_DPTO,NOMBRE_DPTO,CD.ID_LOCALIDAD,CIUDAD,CP.ID_PAIS,NOMBRE_PAIS,CR.ID_REGION,NOMBRE_REGION

FROM CL_EMPLEADOS CE

INNER JOIN CL_CARGOS CC ON CE.ID_CARGOS=CC.ID_CARGOS

INNER JOIN CL_DEPARTAMENTOS CD ON CE.ID_DPTO=CD.ID_DPTO

INNER JOIN CL_LOCALIDAD CL ON CD.ID_LOCALIDAD=CL.ID_LOCALIDAD

...

Descargar como (para miembros actualizados) txt (4 Kb) pdf (246 Kb) docx (371 Kb)
Leer 2 páginas más »
Disponible sólo en Clubensayos.com