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

25 lines
No EOL
1 KiB
Transact-SQL

DROP FUNCTION IF EXISTS fnGetDokumentumKozossegiSzolgalatOsztalyonkent
GO
CREATE FUNCTION fnGetDokumentumKozossegiSzolgalatOsztalyonkent (@tanevId INT, @osztalyId INT)
RETURNS TABLE
RETURN (
SELECT
tk.ID KozossegiSzolgalatId
,C_TANULOID TanuloId
,TanuloCsoportId TanuloCsoportId
,dbo.fnGetDokumentumDatumFormatum(C_INTERVALLUMKEZDETE) + ' -' + CHAR(13) + CHAR(10) + dbo.fnGetDokumentumDatumFormatum(C_INTERVALLUMVEGE) Datum
,C_MEGJEGYZES Megjegyzes
,C_ORASZAM Oraszam
,C_TELJESITESIHELYE TeljesitesHelye
,C_NYOMTATASINEV FeljegyzoNeve
,tipus.C_NAME Tipus
,C_INTERVALLUMKEZDETE IntervallumKezdete
,C_INTERVALLUMVEGE IntervallumVege
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'
)