MSSQL – preklapanje raspona datuma
Problem: Kako saznati da li se dva raspona datuma preklapaju?
raspon1 = 20.02.2013 – 01.03.2013
raspon2 = 15.01.2013 – 22.02.2013
Rješenje:
(Start1 <= End2) AND (Start2 <= End1)
tj.
(20.02.2013<= 22.02.2013) AND (15.01.2013 <= 01.03.2013)
… da li se preklapaju i u početnim i završnim točkama
(Start1 < End2) AND (Start2 < End1)
… da li se preklapaju ne računajući početne i završne točke