Как найти пересечение двух диапазонов дат?

Добрый день!

У меня есть два диапазона дат:
01.01.2019 - 31.05.2019 и 01.03.2019 - 31.12.2019

Подскажите пожалуйста, как я могу с помощью запроса найти пересечение вышеуказанных диапазонов?
В результате мне необходимо получить: 01.03.2019 - 31.05.2019
  • Вопрос задан
  • 88 просмотров
Пригласить эксперта
Ответы на вопрос 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
Условие пересечения:
start1 < end2 && start2 < end1
Область пересечения:
[max(start1, start2), min(end1, end2)]
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы