我有一个像这样的数据集
Id name StartTime EndTime
-----------------------------
1 aa 12:00 13:00
2 aa 13:30 15:00
3 aa 15:00 19:00
我需要查询才能返回
aa,12:00,19:00
我想返回具有相同名称的记录,并且该列具有最少的时间,而下一个则具有最大的列数
答案 0 :(得分:0)
我怀疑一个简单的汇总和分组方式就可以解决问题
Select Name
,StartTime = min(StartTime)
,EndTime = max(EndTime)
From YourTable
Group By Name