Как упростить поиск с интервалом в SQl-запросе?

#sql

#sql

Вопрос:

Пожалуйста, скажите мне, может быть, как-то проще написать этот запрос, где проверка происходит с интервалами?

 SELECT type, time_from, time_to  FROM manager_orders  WHERE aptid = 262707   AND cancelled_at is null   AND ('2021-04-26 11:00:00'   BETWEEN time_from - INTERVAL 30 Minute   AND time_to   INTERVAL 30 Minute  OR '2021-04-26 11:00:00'  BETWEEN time_from - INTERVAL 30 Minute  AND time_to   INTERVAL 60 Minute  )  

Комментарии:

1. Какие СУБД вы используете?

2. @TheImpaler, Да, точно, я исправил запрос

3. Похоже, что вторая проверка интервала полностью покрывает первую. Если это так, то нет необходимости включать первый вариант.

4. Первый член ОР является редудантом.