Как получить записи через определенное время, используя поле даты и времени SQL

Какую систему баз данных datetime-manipulation вы используете? Функции даты/времени sql-query сильно различаются.

Для Oracle ms-sql-server можно сказать

SELECT * FROM TABLE 
  WHERE TO_CHAR(THE_DATE, 'HH24:MI:SS') BETWEEN '17:00:00' AND '23:59:59';

Кроме того, вам, вероятно, нужно sql-select перейти на следующий день, а datetime-functions также выбрать время между sql-srever полуночью и, скажем, 6 утра.

sql

sql-server

datetime

2022-08-31T05:43:15+00:00