26 lines
		
	
	
		
			586 B
		
	
	
	
		
			Transact-SQL
		
	
	
	
	
	
			
		
		
	
	
			26 lines
		
	
	
		
			586 B
		
	
	
	
		
			Transact-SQL
		
	
	
	
	
	
 | 
						|
IF OBJECT_ID('dbo.fnGetDokumentumTanuloAktualisOsztaly') IS NOT NULL BEGIN
 | 
						|
  DROP FUNCTION dbo.fnGetDokumentumTanuloAktualisOsztaly
 | 
						|
END
 | 
						|
GO
 | 
						|
 | 
						|
CREATE FUNCTION dbo.fnGetDokumentumTanuloAktualisOsztaly (@tanuloId INT)
 | 
						|
  RETURNS NVARCHAR(MAX)
 | 
						|
BEGIN  
 | 
						|
  DECLARE @value NVARCHAR(MAX)
 | 
						|
  
 | 
						|
	SELECT TOP 1  
 | 
						|
		@value = ocs.C_NEV 
 | 
						|
	FROM T_TANULOCSOPORT_OSSZES tcs
 | 
						|
		INNER JOIN T_OSZTALY_OSSZES o ON tcs.C_OSZTALYCSOPORTID = o.ID
 | 
						|
		INNER JOIN T_OSZTALYCSOPORT_OSSZES ocs ON ocs.ID = o.ID
 | 
						|
	WHERE 
 | 
						|
		C_TANULOID = @tanuloId
 | 
						|
		AND tcs.TOROLT = 'F'
 | 
						|
	ORDER BY C_KILEPESDATUM 
 | 
						|
  
 | 
						|
  RETURN @value  
 | 
						|
END;
 | 
						|
GO
 | 
						|
 |