2010-12-15 36 views
0
@CheckInDate DATE TIME = '15/12/2010', 
@CheckOutDate DATETIME = '18/12/2010' 


SeasonStartDate DATETIME = '13/12/2010' 
SeasonEndDate DATE TIME =' 20/12/2010' 

回答

0
CASE 
WHEN @CheckInDate BETWEEN SeasonStartDate AND SeasonEndDate 
    AND @CheckOutDate BETWEEN SeasonStartDate AND SeasonEndDate 
    THEN 1 
ELSE 0 
END 
0

如果要保证有允许没有时间旅行(输入/输出和开始/结束是正确的顺序):

CASE WHEN @CheckInDate >= SeasonStartDate and @CheckOutDate <= SeasonEndDate THEN 1 ELSE 0 END