【发布时间】:2013-11-26 22:09:12
【问题描述】:
我已经使用 ROLLUP 获得了总计,但无法对聚合列执行 ORDER BY,因为它考虑了总计(另一个线程中的行 TCS)。是否可以排除 ROLLUP 行来做 ORDER BY?
【问题讨论】:
标签: sql sql-server sql-server-2008
我已经使用 ROLLUP 获得了总计,但无法对聚合列执行 ORDER BY,因为它考虑了总计(另一个线程中的行 TCS)。是否可以排除 ROLLUP 行来做 ORDER BY?
【问题讨论】:
标签: sql sql-server sql-server-2008
如果在该列中您的 ID 是“TCS”
你可以这样做:
ORDER BY id='TCS',OTHER_COLUMN_TO_ORDER_BY
第一部分将在不是最后一行的每一行上评估为 0,在最后一行评估为 1。由于 0 在前,结果将出现在顶部,这一行在底部。
【讨论】: