﻿DROP PROCEDURE IF EXISTS uspUpdateHelyettesitekUjOrarendiOraIdByDate
GO

CREATE PROCEDURE uspUpdateHelyettesitekUjOrarendiOraIdByDate
   @pOrerendiOraId int
  ,@pRegiOrerendiOraId int
  ,@pTanevId int
  ,@pOraErvenyessegKezdete datetime 
  ,@pOraErvenyessegVege datetime = NULL
AS
BEGIN
  SET NOCOUNT ON;
  
  UPDATE T_HELYETTESITESIIDOSZAK_OSSZES 
    SET C_HELYETTESITETTORARENDID = @pOrerendiOraId 
  WHERE C_HELYETTESITETTORARENDID = @pRegiOrerendiOraId 
    AND C_TANEVID = @pTanevId 
    AND C_HELYETTESITESNAPJA >= @pOraErvenyessegKezdete 
    AND (@pOraErvenyessegVege IS NULL OR C_HELYETTESITESNAPJA <= @pOraErvenyessegVege)

END
GO

