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

33 lines
1.1 KiB
Transact-SQL

DROP PROCEDURE IF EXISTS uspGetElsoAlairoEugyintezes
GO
CREATE PROCEDURE uspGetElsoAlairoEugyintezes
@pVezetoiOraszamokTipusEnumNincs INT
,@pVezetoiOraszamokTipusEnumGyakorlatiOktatasvezeto INT
,@pTanevId INT
AS
BEGIN
SET NOCOUNT ON;
SELECT TOP 1 Alkalmazott.ID AS KretaAzonosito
,Felhasznalo.C_NYOMTATASINEV AS Nev
,Felhasznalo.C_OKTATASIAZONOSITO AS OktatasiAzonosito
,MunkaugyiAdatok.C_VEZETOIORASZAMOK AS Titulus
,Felhasznalo.C_EGYEDIAZONOSITO AS EgyediAzonosito
,Felhasznalo.C_IDPEGYEDIAZONOSITO AS IdpEgyediAzonosito
FROM T_ALKALMAZOTT_OSSZES AS Alkalmazott
INNER JOIN T_FELHASZNALO_OSSZES Felhasznalo ON Alkalmazott.ID = Felhasznalo.ID
AND Felhasznalo.TOROLT = 'F'
INNER JOIN T_MUNKAUGYIADATOK_OSSZES MunkaugyiAdatok ON MunkaugyiAdatok.C_ALKALMAZOTTID = Alkalmazott.ID
AND MunkaugyiAdatok.TOROLT = 'F'
WHERE Alkalmazott.TOROLT = 'F'
AND Alkalmazott.C_ALTANEVID = @pTanevId
AND MunkaugyiAdatok.C_VEZETOIORASZAMOK NOT IN (
@pVezetoiOraszamokTipusEnumNincs
,@pVezetoiOraszamokTipusEnumGyakorlatiOktatasvezeto
)
ORDER BY Nev ASC
END
GO