У меня есть две таблицы, как с полями времени начала, так и времени окончания. Мне нужно найти для каждой строки в первой таблице все строки во второй таблице, где интервалы времени пересекаются.
Например:
           <-----row 1 interval------->
<---find this--> <--and this--> <--and this-->
Прошу прокомментировать ваш ответ в виде SQL WHERE -clause, и рассмотрим случай, когда время окончания во второй таблице может быть NULL.
Целевая платформа - это SQL Server 2005, но могут быть интересны и решения других платформ.
