24 lines
		
	
	
		
			681 B
		
	
	
	
		
			Transact-SQL
		
	
	
	
	
	
			
		
		
	
	
			24 lines
		
	
	
		
			681 B
		
	
	
	
		
			Transact-SQL
		
	
	
	
	
	
IF OBJECT_ID('fnGetDokumentumOsztalyVagyTanoraiCsoport') IS NOT NULL BEGIN
 | 
						|
  DROP FUNCTION fnGetDokumentumOsztalyVagyTanoraiCsoport
 | 
						|
END
 | 
						|
GO
 | 
						|
 | 
						|
SET ANSI_NULLS ON
 | 
						|
GO
 | 
						|
SET QUOTED_IDENTIFIER ON
 | 
						|
GO
 | 
						|
 | 
						|
CREATE FUNCTION fnGetDokumentumOsztalyVagyTanoraiCsoport (@tanevId int)
 | 
						|
  RETURNS TABLE
 | 
						|
RETURN (
 | 
						|
	SELECT 
 | 
						|
		T_OSZTALYCSOPORT_OSSZES.ID
 | 
						|
	FROM T_OSZTALYCSOPORT_OSSZES
 | 
						|
	WHERE
 | 
						|
		(	EXISTS (SELECT TOP 1 ID FROM T_OSZTALY_OSSZES WHERE T_OSZTALY_OSSZES.ID = T_OSZTALYCSOPORT_OSSZES.ID ) 
 | 
						|
				OR 
 | 
						|
			EXISTS (SELECT TOP 1 ID FROM T_CSOPORT_OSSZES WHERE C_TIPUSA = 1034 AND T_CSOPORT_OSSZES.ID = T_OSZTALYCSOPORT_OSSZES.ID)
 | 
						|
		)
 | 
						|
		AND T_OSZTALYCSOPORT_OSSZES.C_TANEVID = @tanevId
 | 
						|
		AND TOROLT = 'F'
 | 
						|
) |