﻿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