自2014年1月1日起,我每天都在尝试generate a series个setlocal /?
个对象。
以下查询有效:
DATE
然而,子查询对我来说似乎不优雅。有没有办法直接从SELECT day::DATE FROM
(SELECT
generate_series('2014-01-01'::DATE, now(), '1 day') as day) sq;
day
------------
2014-01-01
2014-01-02
2014-01-03
2014-01-04
2014-01-05
2014-01-06
2014-01-07
2014-01-08
2014-01-09
2014-01-10
2014-01-11
2014-01-12
...
2015-12-13
2015-12-14
2015-12-15
(714 rows)
查询创建日期对象?
答案 0 :(得分:1)
select day::date
from generate_series('2014-01-01'::date, now(), '1 day') sq (day)
或直接在选择列表中:
select generate_series('2014-01-01'::date, now(), '1 day')::date as day