init
This commit is contained in:
@@ -0,0 +1,35 @@
|
||||
SET ANSI_NULLS ON
|
||||
GO
|
||||
SET QUOTED_IDENTIFIER ON
|
||||
GO
|
||||
|
||||
IF OBJECT_ID('fnGetDokumentumOsztalyMegtartottOrakSzama') IS NOT NULL
|
||||
BEGIN
|
||||
DROP FUNCTION fnGetDokumentumOsztalyMegtartottOrakSzama
|
||||
END
|
||||
GO
|
||||
|
||||
CREATE FUNCTION fnGetDokumentumOsztalyMegtartottOrakSzama (@tanevId INT, @osztalyId INT)
|
||||
RETURNS TABLE
|
||||
RETURN (
|
||||
SELECT
|
||||
naptariNap.C_NAPDATUMA Datum
|
||||
,Oraszam.Orakszama OrakSzama
|
||||
FROM T_NAPTARINAP_OSSZES naptariNap
|
||||
LEFT JOIN (
|
||||
SELECT
|
||||
COUNT(DISTINCT C_ORAKEZDETE) Orakszama
|
||||
,C_DATUM Datum
|
||||
FROM T_TANITASIORA_OSSZES
|
||||
WHERE
|
||||
C_OSZTALYCSOPORTID IN (SELECT ID FROM fnGetDokumentumKapcsolodoOsztalycsoportok(@osztalyId, @tanevId))
|
||||
AND TOROLT = 'F'
|
||||
AND C_MEGTARTOTT = 'T'
|
||||
GROUP BY C_DATUM
|
||||
) AS Oraszam ON Oraszam.Datum = naptariNap.C_NAPDATUMA
|
||||
WHERE
|
||||
C_TANEVID = @tanevId
|
||||
AND naptariNap.TOROLT = 'F'
|
||||
)
|
||||
|
||||
GO
|
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user