我有一张桌子A
with startdate
列是TIMESTAMP WITHOUT TIME ZONE
我需要编写一个查询/函数来生成月份列表MIN
列的值直到MAX
列的值。
例如:
startdate
2014-12-08
2015-06-16
2015-02-17
将生成一个列表:(Dec-14,Jan-15,Feb-15,Mar-15,Apr-15,May-15,Jun-15)
我怎么做?我从未使用 PostgreSQL 生成不存在的数据...它总是在数据库中查找正确的数据...有什么想法如何做到这一点吗?在查询中可行吗?
对于寻找无格式月份列表的人:
select * from generate_series('2017-01-01', now(), '1 month')
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)