Я пытаюсь создать запрос и в предложении where я хочу иметь диапазон timestamp между двумя разными столбцами timestamp (время начала и время окончания). Я пробовал это, но он получил 0 результатов:
select *
from db.db_users
where ('<user_start_date>' >= starttime and '<user_end_date>' <= endtime)
and username ilike '%thodoris%'
limit 5;
user_start_date & user_end_date предполагается, что это значения пользователя и разные между ними: например (2020-07-10 00:00:00 & 2020-07-10 23:59:59).
Я хочу спросить, есть ли другой способ сделать это.