kreta/Kreta.DataAccess.Migrations/Scripts/Archive/20170613130116_KRETA_1774/fnGetOsztalyCsoportLetszam.sql
2024-03-13 00:33:46 +01:00

33 lines
1.1 KiB
Transact-SQL

IF OBJECT_ID('stage.fnGetOsztalyCsoportLetszam') IS NOT NULL BEGIN
DROP FUNCTION stage.fnGetOsztalyCsoportLetszam
END
GO
CREATE FUNCTION stage.fnGetOsztalyCsoportLetszam (
@lastLoad datetime
) RETURNS xml AS
BEGIN
DECLARE @xml xml
SET @xml = (
SELECT
s.C_EVFOLYAMTIPUSA AS evfolyamTipusa
,i.C_AZONOSITO AS intezmenyAzonosito
,s.C_OSZTALYBONTASID AS osztalybontasId
,s.C_OSZTALYCSOPORTID AS osztalyCsoportId
,s.C_OSZTALYCSOPORTLETSZAM AS osztalyCsoportLetszam
,s.C_OSZTALYCSOPORTNEV AS osztalyCsoportNev
,s.C_TANEVNEV AS tanevNev
,s.C_TERVEZETTLETSZAM AS tervezettLetszam
,s.C_CSOPORTTIPUS AS csoporTipus
,s.C_OSZTALYCSOPORTTIPUS AS osztalyCsoportTipus
,s.C_FELADATELLATASIHELYID AS feladatellatasiHelyId
,s.C_VEGZOSEVFOLYAM AS vegzosEvfolyam
,s.TOROLT AS torolt
FROM stage.T_OSZTALYCSOPORTLETSZAM_STAGE s
INNER JOIN dbo.T_INTEZMENY i ON i.ID = s.C_INTEZMENYID
WHERE s.LASTCHANGED > @lastLoad
FOR XML RAW ('OsztalyCsoportLetszam'), ROOT('OsztalyCsoportLetszamItems')
);
RETURN @xml
END;
GO