33 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Transact-SQL
		
	
	
	
	
	
			
		
		
	
	
			33 lines
		
	
	
		
			1.0 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
 | 
						|
		,C_NAPLOSORSZAM					NaploSorszam
 | 
						|
		,C_TORZSLAPSZAM					Torzslapszam
 | 
						|
	FROM T_TANULOCSOPORT_OSSZES tanuloCsoport
 | 
						|
	INNER JOIN T_OSZTALYCSOPORT_OSSZES osztalyCsoport ON 
 | 
						|
			osztalyCsoport.ID = tanuloCsoport.C_OSZTALYCSOPORTID 
 | 
						|
			AND osztalyCsoport.TOROLT = 'F'
 | 
						|
	WHERE 
 | 
						|
		tanuloCsoport.C_OSZTALYCSOPORTID = @osztalyId	
 | 
						|
		AND tanuloCsoport.C_TANEVID =  @tanevId
 | 
						|
		AND tanuloCsoport.TOROLT = 'F'
 | 
						|
) |