Как сравнить в запросе пересекаются ли два разных периода? #432041


#0 by Икогнито
Как сравнить в запросе имеют ли общие даты два разных периода? Есть ПерНач1-ПерКон2 и ПерНач2 - ПерКон2, запарился, не получается сравнить эти периоды на пересечение общих дат...
#1 by Defender aka LINN
Позовите программиста
#2 by megalodon
Если они не пересекаются, то обе точки второго интервала либо левее левой точки первого интервала, либо правее правой точки первого интервала.
#3 by Evil-Wisp
Нужно имя и версия конфига, и текст запроса для конкретного ответа.
#4 by Михаил Козлов
Не пересекаются: большее значение одного меньше меньшего второго или меньшее первого больше большего второго. И взять отрицание.
#5 by пента
список проверяемых дат что собой представляет
#6 by пента
сделать внутреннее соединение подзапросов (временных таблиц) по каждому периоду
#7 by hhhh
что-то уж слишком круто, для сравнения пары периодов задействовать вложенные запросы и временные таблицы.
#8 by Икогнито
МЕЖДУ это Дата >=НачПериода и Дата<=КонПериода?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям