【发布时间】:2013-04-12 18:54:12
【问题描述】:
我正在使用 T-SQL 创建一个临时表网格。我需要根据从最大开始的列的总数对列进行重新排序。
例如
---- DO MO BC NI SC
Total 22 44 53 57 24
Prod A 0 24 0 24 0
Prod B 0 0 0 20 7
Prod C 0 20 0 13 13
会变成:
---- NI BC MO SC DO
Total 57 53 44 24 22
Prod A 24 0 24 0 0
Prod B 20 0 0 7 0
Prod C 13 0 20 13 0
【问题讨论】:
-
也许您可以将案例逻辑包含在一个函数中。
-
你是如何创建第一个表的?
-
这些是 (
---- DO MO BC NI SC) 值还是列名?
标签: sql sql-server tsql multiple-columns