【发布时间】:2020-02-25 21:00:16
【问题描述】:
我需要总结一个包含以下信息的表:序列号,开始日期,结束日期,状态ID和时间状态,我需要的是合并在连续时间内保持相同状态ID的行(行的结束日期与开始日期相同另一个),例如,对于这种情况:
我需要输出这个:
由于我认为我不能使用Group By,所以我无法提供解决方案,因此当 StatusId 连续时间不发生变化时,我需要合并具有特定 SerialNumber 的行。
【问题讨论】:
-
相比图像,我们更喜欢数据格式的文本。
标签: sql sql-server tsql group-by gaps-and-islands