Вярвам, че следното условие отговаря на всеки възможен случай на припокриване.
WHERE
(
(ScopeStartDate <= EndDate AND ScopeEndDate >= StartDate)
)
освен ако декларирате нелогични времеви интервали (например тези, които завършват преди започване)