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