kreta/Kreta.DataAccess.Migrations/Scripts/Archive/20181208150324_AL_220/uspGetFogadooraIdopont.sql
2024-03-13 00:33:46 +01:00

28 lines
No EOL
659 B
Transact-SQL

DROP PROCEDURE IF EXISTS uspGetFogadooraIdopont
GO
CREATE PROCEDURE uspGetFogadooraIdopont
@tanevid INT,
@rendszeressegTipusId INT,
@datum DATE,
@tanevUtolsoNapja DATE
AS
BEGIN
DECLARE @hetnapjaId DATETIME, @hetirendId INT
SELECT @hetnapjaId = C_HETNAPJA, @hetirendId = C_HETIREND FROM T_NAPTARINAP WHERE C_NAPDATUMA = @datum AND C_TANEVID = @tanevid AND TOROLT = 'F'
SELECT
C_NAPDATUMA Datum
FROM T_NAPTARINAP
WHERE
C_NAPDATUMA BETWEEN @datum AND @tanevUtolsoNapja
AND (@rendszeressegTipusId <> 2 /*Hetirendenként*/ OR C_HETIREND = @hetirendId)
AND C_HETNAPJA = @hetnapjaId
AND C_TANEVID = @tanevId
AND TOROLT = 'f'
END
GO