代码之家  ›  专栏  ›  技术社区  ›  user6328945

如何在postgresql中生成截至本年的动态年度列表?

  •  0
  • user6328945  · 技术社区  · 8 年前

    我想使用PostgreSQL查询我的BIRT报告数据集的年份列表。

    我想要从2012年到当前年份(现在是2018年)的年度列表,因此我所需的输出应如下所示:

    2012
    2013
    2014
    2015
    2016
    2017
    2018
    
    1 回复  |  直到 8 年前
        1
  •  3
  •   Vao Tsun    8 年前

    smth类:

    t=> select generate_series(2012,extract(year from now())::int);
     generate_series
    -----------------
                2012
                2013
                2014
                2015
                2016
                2017
                2018
    (7 rows)
    

    应该这样做