我有一个数据表,比如:
col1 col2
1 2020-01-15
1 2020-01-16
1 2020-01-17
1 2020-01-18
1 2020-01-20
2 2020-01-09
2 2020-01-10
2 2020-01-15
我想要这样的输出
col1 min max
1 2020-01-15 2020-01-18
1 2020-01-20 2020-01-20
2 2020-01-09 2020-01-10
2 2020-01-15 2020-01-15
如您所见,对于每个id,我需要每个连续的ate块的日期范围,如果只有一个日期,那么minmax将是相同的
1条答案
按热度按时间qhhrdooz1#
请尝试以下操作,下面是sql server中的演示。
输出: