如何在postgresql中生成截至本年的动态年度列表?
我想使用PostgreSQL查询我的BIRT报告数据集的年份列表 我想要从2012年到当前年份(现在是2018年)的年度列表,因此我所需的输出应如下所示:如何在postgresql中生成截至本年的动态年度列表?,sql,postgresql,generate-series,Sql,Postgresql,Generate Series,我想使用PostgreSQL查询我的BIRT报告数据集的年份列表 我想要从2012年到当前年份(现在是2018年)的年度列表,因此我所需的输出应如下所示: 2012 2013 2014 2015 2016 2017 2018 smth类似: t=> select generate_series(2012,extract(year from now())::int); generate_series ----------------- 2012
2012
2013
2014
2015
2016
2017
2018
smth类似:
t=> select generate_series(2012,extract(year from now())::int);
generate_series
-----------------
2012
2013
2014
2015
2016
2017
2018
(7 rows)
应该像这样做:
t=> select generate_series(2012,extract(year from now())::int);
generate_series
-----------------
2012
2013
2014
2015
2016
2017
2018
(7 rows)
应该执行
选择generate_series(2012,摘录(从现在开始的年份())::int)代码>选择generate_series(2012,摘录(从现在开始的年份())::int)代码>当然-我的快乐当然-我的快乐