【发布时间】:2014-05-13 04:24:07
【问题描述】:
我有一个返回父子记录的查询。每条记录都有一个总金额字段。我正在尝试按总量对查询进行排序,但在父级别。子记录将立即显示在父记录下方
例如,如果我有以下情况
| RecordID | Parent | Total |
|123 | 1| 90 |
|235 | 0| 70 |
|123 | 0| 100 |
|235 | 1| 60 |
我从高到低排序,应该是这样的
RecordID Parent Total
| 123 | 1 | 90 |
| 123 | 0 | 100 |
| 235 | 1 | 60 |
| 235 | 0 | 70 |
我想我可能需要在每个组的选择查询中放置某种排序号,所以在这个例子中,RecordID 123 将被分配 1,记录 235 将被分配 2。
使用它,我可以按SortNumber、Parent、Total 进行排序。
有什么想法吗?
【问题讨论】:
标签: sql sql-server sql-server-2008