27 lines
		
	
	
		
			757 B
		
	
	
	
		
			Transact-SQL
		
	
	
	
	
	
			
		
		
	
	
			27 lines
		
	
	
		
			757 B
		
	
	
	
		
			Transact-SQL
		
	
	
	
	
	
IF OBJECT_ID('dbo.fnGetDokumentumOrakezdetToOraszam') IS NOT NULL BEGIN
 | 
						|
  DROP FUNCTION dbo.fnGetDokumentumOrakezdetToOraszam
 | 
						|
END
 | 
						|
GO
 | 
						|
 | 
						|
SET ANSI_NULLS ON
 | 
						|
GO
 | 
						|
SET QUOTED_IDENTIFIER ON
 | 
						|
GO
 | 
						|
 | 
						|
CREATE FUNCTION dbo.fnGetDokumentumOrakezdetToOraszam (@oraKezdete VARCHAR(5), @tanevId INT)
 | 
						|
  RETURNS INT
 | 
						|
BEGIN  
 | 
						|
DECLARE @value INT
 | 
						|
  SELECT 
 | 
						|
	 @value = ISNULL(MAX(C_ORASZAM), 0)	
 | 
						|
  FROM T_CSENGETESIRENDORA_OSSZES CsengetesiRendOra
 | 
						|
	INNER JOIN T_CSENGETESIREND_OSSZES CsengetesiRend ON CsengetesiRend.Id = CsengetesiRendOra.C_CSENGETESIRENDID
 | 
						|
  WHERE 
 | 
						|
	CsengetesiRendOra.C_TANEVID = @tanevId
 | 
						|
	AND CsengetesiRendOra.TOROLT = 'F'
 | 
						|
	AND CsengetesiRend.TOROLT = 'F'
 | 
						|
	AND CsengetesiRend.C_AKTIV = 'T'
 | 
						|
	AND CONVERT(VARCHAR(5), C_KEZDETE, 108) <= @oraKezdete
 | 
						|
 | 
						|
RETURN @value  
 | 
						|
END |