Я пишу SQL-запрос, в котором мне нужно найти результаты, находящиеся в диапазоне дат.
У меня есть четыре параметра OEFrom (сохранено в БД) OETo (сохранено в БД) To & From (предоставлено пользователем)).
Мой запрос похож на
select * from tblName where OEFrom>=From and To>=OETo
Проблема в том, что этот запрос работает, только когда To и From находятся между OEFrom и OETo.Если они лежат снаружи, это не возвращает результатов.Из моего понимания у меня есть 4 случая: * 1. OEFrom> From и OEToFrom и OETo> To 3. OEFromTo
Можно ли написать запрос, учитывая все эти случаи.