PostgreSQL日期范围聚合
我试图从一个表中获取聚合数据,其中有两个日期列(开始、结束)。我想“合并”相邻或重叠的行。我正在使用PostgreSQL 9.6 输入 期望输出PostgreSQL日期范围聚合,postgresql,aggregate,overlap,date-range,Postgresql,Aggregate,Overlap,Date Range,我试图从一个表中获取聚合数据,其中有两个日期列(开始、结束)。我想“合并”相邻或重叠的行。我正在使用PostgreSQL 9.6 输入 期望输出 begin | end ------------------------ 2019-01-01 | 2019-04-30 2019-10-01 | 2019-12-20 我可以使用pl/pgsql来完成,但如果可能的话,我希望使用分区和/或窗口来完成。我试图跟上,但没有成功 begin | end ----------------
begin | end
------------------------
2019-01-01 | 2019-04-30
2019-10-01 | 2019-12-20
我可以使用pl/pgsql来完成,但如果可能的话,我希望使用分区和/或窗口来完成。我试图跟上,但没有成功
begin | end
------------------------
2019-01-01 | 2019-04-30
2019-10-01 | 2019-12-20