【发布时间】:2013-06-13 15:33:18
【问题描述】:
我有一个查询,它返回如下结果集:
Proj | release | releaseDt
1 | 2 | 1/2/2013
1 | 1 | 4/5/2012
2 | 1 | [null]
3 | 1 | 22/2/2013
1 | 3 | [null]
3 | 2 | [null]
我需要按releaseDt 对其进行排序,但我需要将Proj 的所有记录放在一起。
排序后的结果应该是这样的:
Proj | release | releaseDt
1 | 2 | 1/2/2013
1 | 1 | 4/5/2012
1 | 3 | [null]
3 | 1 | 22/2/2013
3 | 2 | [null]
2 | 1 | [null]
如何使用 SQL Server 做到这一点?
【问题讨论】:
-
您需要在该列上使用
order by。 -
no .. 在发布 dt 上添加 order by 将根据 dt 对整个结果集进行排序 .. 我希望该项目的相应行聚集在一起。
-
你试过我的答案了吗?它应该完全符合您的要求。
标签: sql sql-server tsql sql-order-by