小编Swa*_*per的帖子

合并 SQL Server 中的重叠日期

我有一个包含 3 列的表:

Name |  Datetime_Start  | Datetime_End
 A   | 2017-01-02 00:00 | 2017-03-28 00:10
 A   | 2017-05-14 23:50 | 2017-05-29 23:50
 B   | 2017-05-18 00:00 | 2017-05-18 04:00
 B   | 2017-05-18 02:00 | 2017-05-18 03:00
 C   | 2017-01-02 00:00 | 2017-01-17 15:50
 C   | 2017-01-14 03:50 | 2017-01-28 15:50
Run Code Online (Sandbox Code Playgroud)

我希望输出是这样的(基本上将重叠的周期合并为一个):

Name |  Datetime_Start  | Datetime_End
 A   | 2017-01-02 00:00 | 2017-03-28 00:10
 A   | 2017-05-14 23:50 | 2017-05-29 23:50
 B   | 2017-05-18 00:00 | 2017-05-18 04:00
 C   | 2017-01-02 …
Run Code Online (Sandbox Code Playgroud)

sql-server datetime date overlapping

2
推荐指数
1
解决办法
2599
查看次数

标签 统计

date ×1

datetime ×1

overlapping ×1

sql-server ×1