Привет. Я хотел бы спросить, можно ли вводить даты с 01-01-2020 по 04-15-2020. В настоящее время у меня есть этот код, чтобы повторять или продолжать цикл для каждого дня с 00:00:00 до 23: 00: 00.
INSERT INTO dashboard.availability(terminal_id, availability_date, availability_time)
select td.terminal_id, td.down_date, (hh * interval '1 hour')::time
from (select distinct terminal_id, down_date
from dashboard.down_event
) td cross join
generate_series(0, 23) gs(hh);
Но могу ли я сделать то же самое для цикла дат каждый день до даты достижения 2020-04-15?
Например:
terminal_id availability_time availability_date
_____________ ___________________ _____________________
012345678 00:00:00 2020-01-01
012345678 01:00:00 2020-01-01
012345678 02:00:00 2020-01-01
012345678 03:00:00 2020-01-01
.
.
.
012345678 00:00:00 2020-04-15