0
@CheckInDate DATE TIME = '15/12/2010',
@CheckOutDate DATETIME = '18/12/2010'
SeasonStartDate DATETIME = '13/12/2010'
SeasonEndDate DATE TIME =' 20/12/2010'
@CheckInDate DATE TIME = '15/12/2010',
@CheckOutDate DATETIME = '18/12/2010'
SeasonStartDate DATETIME = '13/12/2010'
SeasonEndDate DATE TIME =' 20/12/2010'
CASE
WHEN @CheckInDate BETWEEN SeasonStartDate AND SeasonEndDate
AND @CheckOutDate BETWEEN SeasonStartDate AND SeasonEndDate
THEN 1
ELSE 0
END
如果要保证有允许没有时间旅行(输入/输出和开始/结束是正确的顺序):
CASE WHEN @CheckInDate >= SeasonStartDate and @CheckOutDate <= SeasonEndDate THEN 1 ELSE 0 END