У меня есть стол postgresql с столбцом типа timestamp without timezone
. Каждая строка увеличивается/уменьшается на 1 минуту, например:Выберите данные временной отметки для определенного временного диапазона каждый день
2015-07-28 01:35:00
2015-07-28 01:34:00
2015-07-28 01:33:00
...
...
2015-07-27 23:59:00
2015-07-27 23:58:00
2015-07-27 23:57:00
Я пытаюсь написать запрос, который будет выбирать все строки между определенным диапазоном дат, но и в течение определенного интервала времени в те дни, например: Выберите все строки между 2015-05-20 по 2015-06-20 в период с 08:00:00 до 16:00:00.
Все, что я пробовал до сих пор, похоже, не учитывает как требования даты, так и времени.
Спасибо. Я не знал, как бросить, поэтому я боролся. – darkpool
Последующий вопрос @a_horse_with_no_name .. I f Я хочу получить между '16: 00: 00' в текущий день и' 08: 00: 00' ** на следующий день **, как это можно сделать? – mohitsharma44
'между current_date + time '16: 00 'и (current_date + 1) :: timestamp' –