【发布时间】:2015-10-11 01:28:40
【问题描述】:
我有一张如下表
start_date end_date 类别
26/05/2015 10:05 26/05/2015 10:10 d
26/05/2015 10:17 26/05/2015 10:20 d
26/05/2015 10:35 26/05/2015 10:44 c
26/05/2015 10:50 26/05/2015 10:57 c
26/05/2015 11:05 26/05/2015 11:13 d
26/05/2015 11:27 26/05/2015 11:30 d
我需要按类别分组并取 min(start_date) 和 max(end_date) 但如果没有类别序列,则具有不同的含义。
我想得到这样的结果
start_date end_date 类别
26/05/2015 10:05 26/05/2015 10:20 d
26/05/2015 10:35 26/05/2015 10:57 c
26/05/2015 11:05 26/05/2015 11:30 d
谢谢大家
【问题讨论】:
-
“但是如果没有类别的顺序,它有不同的含义。”是什么意思?
标签: sql sql-server-2012 group-by