11 lines
		
	
	
		
			958 B
		
	
	
	
		
			Transact-SQL
		
	
	
	
	
	
			
		
		
	
	
			11 lines
		
	
	
		
			958 B
		
	
	
	
		
			Transact-SQL
		
	
	
	
	
	
IF OBJECT_ID('fnGetDokumentumKozossegiSzolgalatOsztalyonkent') IS NOT NULL BEGIN
 | 
						|
  DROP FUNCTION fnGetDokumentumKozossegiSzolgalatOsztalyonkent
 | 
						|
END
 | 
						|
GO
 | 
						|
SET ANSI_NULLS ON
 | 
						|
GO
 | 
						|
SET QUOTED_IDENTIFIER ON
 | 
						|
GO
 | 
						|
 | 
						|
CREATE FUNCTION fnGetDokumentumKozossegiSzolgalatOsztalyonkent (@tanevId INT, @osztalyId INT)
 | 
						|
  RETURNS TABLE
 | 
						|
RETURN (
 | 
						|
SELECT 
 | 
						|
	 tk.ID				KozossegiSzolgalatId
 | 
						|
	,C_TANULOID			TanuloId
 | 
						|
	,TanuloCsoportId	TanuloCsoportId
 | 
						|
	,C_ROGZITESDATUMA	Datum
 | 
						|
	,C_MEGJEGYZES		Megjegyzes
 | 
						|
	,C_ORASZAM			Oraszam
 | 
						|
	,C_TELJESITESIHELYE	TeljesitesHelye
 | 
						|
	,C_NYOMTATASINEV	FeljegyzoNeve
 | 
						|
	,tipus.C_NAME		Tipus
 | 
						|
FROM T_TANULOKOZOSSEGISZOLGALAT_OSSZES tk
 | 
						|
	INNER JOIN fnGetDokumentumOsztalyokCsoportokTanuloi(@tanevId, @osztalyId, 'T') s ON s.TanuloId = tk.C_TANULOID
 | 
						|
	INNER JOIN T_FELHASZNALO_OSSZES f ON f.Id = tk.C_FELJEGYZOID
 | 
						|
	INNER JOIN T_DICTIONARYITEMBASE_OSSZES tipus ON tipus.Id = tk.C_KOZOSSEGISZOLGALATTIPUSA AND tipus.C_TANEVID = tk.C_TANEVID
 | 
						|
WHERE
 | 
						|
	tk.TOROLT = 'F'
 | 
						|
) |