Mostrar usuarios del departamento por el código de departamento.
Publicado por nxdiaz (3 intervenciones) el 10/10/2018 16:09:41
Muy buenos días comunidad, me gustaría despejar una duda que tengo ya que soy nuevo en el mundo sql. Mi supervisor me mando a crear una base de datos nueva y que haga una vista de una base de datos anterior para utilizarla, me ha salido perfectamente.
En esta vista se ven el código,nombre,apellido,codigodepartamento y cargo del empleado. Me mandaron hacer un query que si un usuario por ejemplo con un código de dept 10 entra al sistema, tienen que mostrarse solamente los usuarios con código de departamento 10. Tengo una idea en mente que no logro desarrollar que seria
si fuera a un dept especifico fuera fácil porque seria un select* from departamento codigodpt='10' and estatus='a'. De antemano muchas gracias.
1
2
3
4
5
SELECT A.CODIGOEMPLEADO, A.NOMBRE, A.APELLIDO, B.NOMBRE AS Departamento, B.CODIGODPT, C.NOMBRE AS Cargo
FROM dbo.EMPLEADO AS A
INNER JOIN dbo.DEPARTAMENTO AS b ON B.CODIGODPT = A.CODIGODPT
INNER JOIN dbo.CARGOS AS C ON C.CODIGOCARGO = A.CODIGOCARGO
WHERE (A.ESTATUS = 'a')
En esta vista se ven el código,nombre,apellido,codigodepartamento y cargo del empleado. Me mandaron hacer un query que si un usuario por ejemplo con un código de dept 10 entra al sistema, tienen que mostrarse solamente los usuarios con código de departamento 10. Tengo una idea en mente que no logro desarrollar que seria
1
2
declare @codigoempleado
if codigoempleado exits (Aquí iría la instrucción de mostrar todos los empleado del usuario que entro)
si fuera a un dept especifico fuera fácil porque seria un select* from departamento codigodpt='10' and estatus='a'. De antemano muchas gracias.
Valora esta pregunta


0