31 lines
No EOL
1.1 KiB
Transact-SQL
31 lines
No EOL
1.1 KiB
Transact-SQL
IF OBJECT_ID('fnGetDokumentumOsztalyokCsoportokTanuloi') IS NOT NULL BEGIN
|
|
DROP FUNCTION fnGetDokumentumOsztalyokCsoportokTanuloi
|
|
END
|
|
GO
|
|
|
|
SET ANSI_NULLS ON
|
|
GO
|
|
SET QUOTED_IDENTIFIER ON
|
|
GO
|
|
|
|
CREATE FUNCTION fnGetDokumentumOsztalyokCsoportokTanuloi (@tanevId INT, @osztalyId INT, @isKilepettTanulokMegjelenjenek NVARCHAR(1))
|
|
RETURNS TABLE
|
|
RETURN (
|
|
SELECT DISTINCT
|
|
C_TANULOID TanuloId
|
|
,tanuloCsoport.ID TanuloCsoportId
|
|
,tanuloCsoport.C_BELEPESDATUM BelepesDatum
|
|
,tanuloCsoport.C_KILEPESDATUM KilepesDatum
|
|
,C_AGAZAT AgazatId
|
|
,C_SZAKKEPESITES SzakkepesitesId
|
|
,C_RESZSZAKKEPESITES ReszSzakkepeitesId
|
|
,C_SZAKMACSOPORT SzakmaCsoportId
|
|
,tanugyiAdatok.C_NAPLOSORSZAM NaploSorszam
|
|
,tanugyiAdatok.C_TORZSLAPSZAM Torzslapszam
|
|
FROM T_TANULOCSOPORT_OSSZES tanuloCsoport
|
|
LEFT JOIN T_TANULOTANUGYIADATOK_OSSZES tanugyiAdatok ON tanugyiAdatok.C_TANULOCSOPORTID = tanuloCsoport.ID AND tanugyiAdatok.TOROLT = 'F'
|
|
WHERE
|
|
tanuloCsoport.C_OSZTALYCSOPORTID = @osztalyId
|
|
AND tanuloCsoport.C_TANEVID = @tanevId
|
|
AND tanuloCsoport.TOROLT = 'F'
|
|
) |