kreta/Kreta.DataAccess.Migrations/DBScripts/Database/dbo/Functions/fnGetDokumentumOrakezdetToOraszam.sql
2024-03-13 00:33:46 +01:00

27 lines
No EOL
765 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