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


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

Répondre

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

Si vous êtes assuré qu'il n'y a pas Voyage dans le temps autorisé (In/Out et Start/End sont dans le bon ordre):

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