小编fdr*_*fdr的帖子

用于对月度周期范围进行分组的SQL查询

我在构建一个查询时遇到了一些麻烦,该查询会根据每月存在的时间将我的项目分组到月份范围内.我正在使用PostgreSQL.

例如,我有一个数据表,如下所示:

Name    Period(text)
Ana     2010/09
Ana     2010/10
Ana     2010/11
Ana     2010/12
Ana     2011/01
Ana     2011/02
Peter   2009/05
Peter   2009/06
Peter   2009/07
Peter   2009/08
Peter   2009/12
Peter   2010/01
Peter   2010/02
Peter   2010/03
John    2009/05
John    2009/06
John    2009/09
John    2009/11
John    2009/12
Run Code Online (Sandbox Code Playgroud)

我希望结果查询是这样的:

Name    Start     End
Ana     2010/09   2011/02
Peter   2009/05   2009/08
Peter   2009/12   2010/03
John    2009/05   2009/06
John    2009/09   2009/09
John    2009/11   2009/12
Run Code Online (Sandbox Code Playgroud)

有没有办法实现这个目标?

sql postgresql

9
推荐指数
2
解决办法
178
查看次数

标签 统计

postgresql ×1

sql ×1