Consultas de SQL SERVER 2012
Enviado por Marcus Hernandez • 15 de Febrero de 2016 • Trabajo • 768 Palabras (4 Páginas) • 214 Visitas
1.--Consultar los códigos de las Planilla en el detalle de planilla.
Select Codigo_Planilla as 'Codigos de las Planillas'
From PlanillaPago As e
Join DetallePlanillaPago As l
On l.Codigo_Planilla = e.Codigo;
2. --Mostrar el nombre del empleado y del departamento donde este trabaja el departamento de Gerencia.
USE [H:\ISSEI-SENPAI\PLANILLA DE PAGOS\PRESENTACION\PLANILLA DE PAGOS.MDF]
SELECT Codigo As Codigo,(Nombre + ' ' + Apellido) As Nombre
FROM Empleado
UNION
SELECT Codigo As Codigo, Nombre as Nombre
FROM Departamento
where Codigo=1;
GO
3. --Mostrar el nombre del empleado donde este sea tipo de empleado "Gerente".
USE [H:\ISSEI-SENPAI\PLANILLA DE PAGOS\PRESENTACION\PLANILLA DE PAGOS.MDF]
SELECT Codigo As Codigo,(Nombre + ' ' + Apellido) As Nombre
FROM Empleado
UNION
SELECT Codigo As Codigo, Cargo as Nombre
FROM TipoEmpleado
where Codigo=1;
GO
4. --Mostrar todos los datos del empleado y la fecha de su planilla.
Select
emp.Nombre as Nombre,
emp.Apellido as Apellido,
emp.Sexo as Sexo,
emp.Direccion as Direccion,
emp.Telefono as Teléfono,
emp.DUI as DUI,
emp.NIT as NIT,
Planilla.FechaEmision as FechaPlanilla
--tablas donde extraemos los datos para nuestro select
from Empleado as emp
inner join
DetallePlanillaPago as Pla
On Pla.codigo_Empleado=emp.Codigo
inner join
PlanillaPago as Planilla
on Planilla.Codigo=Pla.Codigo_Planilla
5. --Vista Para El Empleado donde mostremos lo datos que le interesan a los usuarios.
Create view VistaEmpleado
as
--Select
select emple.Codigo as Código,
emple.Nombre,
emple.Apellido,
emple.Sexo,
emple.Direccion as Dirección,
emple.Telefono as Teléfono,
Emple.DUI,
Emple.NIT,
Emple.NUP,
Emple.Estado,
TipoEm.Cargo,
Depar.Nombre as Departamento
--Tablas de donde Extraemos Los Datos Para Nuestra Vista
from Empleado as emple
INNER JOIN
TipoEmpleado as TipoEm
on emple.Codigo_TipoEmpleado = TipoEm.Codigo
INNER JOIN
Departamento as Depar
...