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