kreta/Kreta.DataAccess.Migrations/DBScripts/Database/dbo/Stored procedures/uspEszkozigenylesEszkozKiosztvaAdat.sql
2024-03-13 00:33:46 +01:00

26 lines
No EOL
1,009 B
Transact-SQL

DROP PROCEDURE IF EXISTS uspEszkozigenylesEszkozKiosztvaAdat
GO
CREATE PROCEDURE uspEszkozigenylesEszkozKiosztvaAdat
@pTanevId int
,@pIntezmenyId int
,@pUserId int
AS
BEGIN
SET NOCOUNT ON;
SELECT
eszkozigenyles.C_ISESZKOZKIOSZTVA
FROM T_ESZKOZIGENYLES_OSSZES eszkozigenyles
LEFT JOIN T_ALKALMAZOTT_OSSZES alkalmazott ON eszkozigenyles.C_ALKALMAZOTTID = alkalmazott.ID AND alkalmazott.TOROLT = 'F' AND eszkozigenyles.C_TANEVID = alkalmazott.C_ALTANEVID AND eszkozigenyles.C_INTEZMENYID = alkalmazott.C_ALINTEZMENYID
LEFT JOIN T_TANULO_OSSZES tanulo ON eszkozigenyles.C_TANULOID = tanulo.ID AND tanulo.TOROLT = 'F' AND eszkozigenyles.C_TANEVID = tanulo.C_ALTANEVID AND eszkozigenyles.C_INTEZMENYID = tanulo.C_ALINTEZMENYID
WHERE eszkozigenyles.TOROLT = 'F'
AND eszkozigenyles.C_TANEVID = @pTanevId
AND eszkozigenyles.C_INTEZMENYID = @pIntezmenyId
AND (
eszkozigenyles.C_ALKALMAZOTTID = @pUserId
OR eszkozigenyles.C_TANULOID = @pUserId
)
END
GO