kreta/Kreta.DataAccess.Migrations/Scripts/Archive/20170511230002_KRETA_1206/fnGetAdatszolgaltatasENaplo.sql
2024-03-13 00:33:46 +01:00

32 lines
983 B
Transact-SQL

IF OBJECT_ID('stage.fnGetAdatszolgaltatasENaplo') IS NOT NULL BEGIN
DROP FUNCTION stage.fnGetAdatszolgaltatasENaplo
END
GO
CREATE FUNCTION stage.fnGetAdatszolgaltatasENaplo (
@lastLoad datetime
) RETURNS xml AS
BEGIN
DECLARE @xml xml
SET @xml = (
SELECT
i.C_AZONOSITO AS intezmenyAzonosito
,s.C_TANEVNEV AS tanevNev
,s.C_ADATSZOLGALTATASENAPLOID AS adatszolgaltatasENaploId
,s.C_ENAPLOHASZNALATA AS eNaploHasznalata
,s.C_MUKODOPROJEKTOROKSZAMA AS mukodoProjektorokSzama
,s.C_WIFIELERES AS wifiEleres
,s.C_PROJEKTOROKSZAMA AS projektorokSzama
,s.C_TERMEKSZAMA AS termekSzama
,s.C_WIFILEFEDETTTERMEKSZAMA AS wifiLefedettTermekSzama
,s.TOROLT AS torolt
FROM stage.T_ADATSZOLGALTATASENAPLO_STAGE s
INNER JOIN dbo.T_INTEZMENY i ON i.ID = s.C_INTEZMENYID
WHERE s.LASTCHANGED > @lastLoad
FOR XML RAW ('AdatszolgaltatasENaplo'), ROOT('AdatszolgaltatasENaploItems')
);
RETURN @xml
END;
GO