30 lines
No EOL
917 B
Transact-SQL
30 lines
No EOL
917 B
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
|
|
,C_NAPLOSORSZAM NaploSorszam
|
|
,C_TORZSLAPSZAM Torzslapszam
|
|
FROM T_TANULOCSOPORT_OSSZES tanuloCsoport
|
|
WHERE
|
|
tanuloCsoport.C_OSZTALYCSOPORTID = @osztalyId
|
|
AND tanuloCsoport.C_TANEVID = @tanevId
|
|
AND tanuloCsoport.TOROLT = 'F'
|
|
) |