init
This commit is contained in:
commit
e124a47765
19374 changed files with 9806149 additions and 0 deletions
|
@ -0,0 +1,63 @@
|
|||
DROP PROCEDURE IF EXISTS uspGetCsengetesiRendek
|
||||
GO
|
||||
CREATE PROCEDURE uspGetCsengetesiRendek
|
||||
@pOsztalyCsoportId INT
|
||||
,@pIntezmenyId INT
|
||||
,@pTanevId INT
|
||||
,@pKezdoDatum DATETIME
|
||||
,@pVegDatum DATETIME
|
||||
AS
|
||||
BEGIN
|
||||
SET NOCOUNT ON;
|
||||
|
||||
SELECT DISTINCT NAPTARINAP.C_NAPDATUMA Datum
|
||||
,NAPTARINAP.C_HETNAPJA Hetnapja
|
||||
,trend.CsengetesiRendId CsengetesiRendId
|
||||
,trend.C_ORARENDINAP OrarendiNap
|
||||
,trend.C_NAPTIPUSA TanevRendTipus
|
||||
,trend.C_OSSZESCSOPORTRAVONATKOZIK AS IsOsszesCsoport
|
||||
,ocstr.C_OSZTALYCSOPORTID AS OsztalyCsoportId
|
||||
,ocs.C_NEV OsztalyCsoportNev
|
||||
FROM (
|
||||
SELECT C_NAPDATUMA
|
||||
,C_HETNAPJA
|
||||
FROM T_NAPTARINAP_OSSZES
|
||||
WHERE TOROLT = 'F'
|
||||
AND C_NAPDATUMA BETWEEN @pKezdoDatum
|
||||
AND @pVegDatum
|
||||
AND C_TANEVID = @pTanevId
|
||||
AND C_INTEZMENYID = @pIntezmenyId
|
||||
) NAPTARINAP
|
||||
LEFT JOIN (
|
||||
SELECT T_TANEVRENDJE_OSSZES.C_DATUM Datum
|
||||
,T_TANEVRENDJE_OSSZES.C_NAPTIPUSA
|
||||
,T_TANEVRENDJE_OSSZES.C_ORARENDINAP
|
||||
,T_TANEVRENDJE_OSSZES.C_CSENGETESIRENDID CsengetesiRendId
|
||||
,T_TANEVRENDJE_OSSZES.C_OSSZESCSOPORTRAVONATKOZIK
|
||||
,T_TANEVRENDJE_OSSZES.ID
|
||||
FROM T_TANEVRENDJE_OSSZES
|
||||
LEFT JOIN (
|
||||
SELECT *
|
||||
FROM T_OSZTALYCSOPORT_TANEVRENDJE
|
||||
) ocst ON T_TANEVRENDJE_OSSZES.Id = ocst.C_TANEVRENDJEID
|
||||
WHERE T_TANEVRENDJE_OSSZES.TOROLT = 'F'
|
||||
AND T_TANEVRENDJE_OSSZES.C_DATUM BETWEEN @pKezdoDatum
|
||||
AND @pVegDatum
|
||||
AND (
|
||||
(
|
||||
C_OSZTALYCSOPORTID = @pOsztalyCsoportId
|
||||
OR @pOsztalyCsoportId IS NULL
|
||||
)
|
||||
OR C_OSSZESCSOPORTRAVONATKOZIK = 'T'
|
||||
)
|
||||
AND T_TANEVRENDJE_OSSZES.C_TANEVID = @pTanevId
|
||||
AND T_TANEVRENDJE_OSSZES.C_INTEZMENYID = @pIntezmenyId
|
||||
) trend ON trend.Datum = NAPTARINAP.C_NAPDATUMA
|
||||
LEFT JOIN T_OSZTALYCSOPORT_TANEVRENDJE ocstr ON ocstr.C_TANEVRENDJEID = trend.ID
|
||||
LEFT JOIN T_OSZTALYCSOPORT_OSSZES ocs ON ocs.ID = ocstr.C_OSZTALYCSOPORTID
|
||||
AND ocs.TOROLT = 'F'
|
||||
WHERE trend.C_NAPTIPUSA IS NOT NULL
|
||||
END
|
||||
GO
|
||||
|
||||
|
Loading…
Add table
Add a link
Reference in a new issue