【发布时间】:2020-08-18 02:45:41
【问题描述】:
您好,请问是否可以输入从 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
【问题讨论】:
标签: sql postgresql date select sql-insert