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' )