• Hi Matak,

    My Procedure is like

    ALTER PROCEDURE [dbo].[Usp_UpdateLunchTime]

    @StuID INT,

    @StartDate datetime,

    @EndDate datetime,

    @StartTime varchar(20),

    @EndTime varchar(20)

    --@LunchStart varchar(20),

    --@LunchEnd varchar(20)

    --@DayName varchar(100),

    AS

    BEGIN

    update tblTime set flag = 1

    where StuID = @StuID and EffectiveDate =@StartDate

    and StartTime between right(Convert(char(20), @StartDate,100),7) and right(Convert(char(20), @EndDate,100),7)

    --CONVERT(VARCHAR(10), EffectiveDate, 110) between CONVERT(VARCHAR(10), @StartDate, 110) and CONVERT(VARCHAR(10), @EndDate, 110)

    --exec Usp_UpdateLunchTime 1,'2013-04-01 00:00:00.000','2013-04-05 00:00:00.000','2013-04-01 07:00:00.000','2013-04-01 20:00:00.000'

    END

    Thanks

    Abhas.