kreta/Kreta.DataAccess.Migrations/Scripts/Archive/20180627123338_KRETA_6063/fnGetDokumentumKozossegiSzolgalatOsztalyonkent.sql
2024-03-13 00:33:46 +01:00

11 lines
No EOL
958 B
Transact-SQL

IF OBJECT_ID('fnGetDokumentumKozossegiSzolgalatOsztalyonkent') IS NOT NULL BEGIN
DROP FUNCTION fnGetDokumentumKozossegiSzolgalatOsztalyonkent
END
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE FUNCTION fnGetDokumentumKozossegiSzolgalatOsztalyonkent (@tanevId INT, @osztalyId INT)
RETURNS TABLE
RETURN (
SELECT
tk.ID KozossegiSzolgalatId
,C_TANULOID TanuloId
,TanuloCsoportId TanuloCsoportId
,C_ROGZITESDATUMA Datum
,C_MEGJEGYZES Megjegyzes
,C_ORASZAM Oraszam
,C_TELJESITESIHELYE TeljesitesHelye
,C_NYOMTATASINEV FeljegyzoNeve
,tipus.C_NAME Tipus
FROM T_TANULOKOZOSSEGISZOLGALAT_OSSZES tk
INNER JOIN fnGetDokumentumOsztalyokCsoportokTanuloi(@tanevId, @osztalyId, 'T') s ON s.TanuloId = tk.C_TANULOID
INNER JOIN T_FELHASZNALO_OSSZES f ON f.Id = tk.C_FELJEGYZOID
INNER JOIN T_DICTIONARYITEMBASE_OSSZES tipus ON tipus.Id = tk.C_KOZOSSEGISZOLGALATTIPUSA AND tipus.C_TANEVID = tk.C_TANEVID
WHERE
tk.TOROLT = 'F'
)