【发布时间】:2020-08-01 21:30:04
【问题描述】:
我有一个包含 id 和日期的表,我想为每个 id 分组日期
id date
------------------
1 2019-01-01
2 2019-01-01
1 2019-01-02
2 2019-01-02
2 2019-01-03
1 2019-01-04
1 2019-01-05
2 2019-01-05
2 2019-01-06
我想检查每个 id 的日期间隔在哪里,以获得类似的输出
id from to
------------------------------------
1 2019-01-01 2019-01-02
1 2019-01-04 2019-01-05
2 2019-01-01 2019-01-03
2 2019-01-05 2019-01-06
【问题讨论】:
标签: sql sql-server tsql date gaps-and-islands