Tôi tin rằng điều kiện sau phù hợp với mọi trường hợp chồng chéo có thể xảy ra.
WHERE
(
(ScopeStartDate <= EndDate AND ScopeEndDate >= StartDate)
)
ngoại trừ nếu bạn khai báo các khoảng thời gian không hợp lý (ví dụ:những khoảng thời gian kết thúc trước khi bắt đầu)