【发布时间】:2021-06-06 18:59:09
【问题描述】:
我在表格中有以下几行:
dates
------------
"2021-01-02"
"2021-01-03"
"2021-01-11"
"2021-01-14"
...
我知道这些行表示日期范围。 因此,第一行是范围开始,下一行是范围结束。下一行是重新开始的范围等等(行数 mod 2 = 0)。
有没有办法选择这样的表:
range_start | range_end
-------------+-------------
"2021-01-02" "2021-01-03"
"2021-01-11" "2021-01-14"
... ...
?
PostgreSQL 版本是 10.17
【问题讨论】:
标签: sql postgresql gaps-and-islands