我需要订购这个 avg values desc,但不知何故我不能。请帮忙
解决方案可能很简单:)
我假设您想对左列中具有最高值的列进行排序。我还假设您使用的是 SQL Server。从图片上看肯定是这样的。
The solution is probably very simple.
不知道那件事。你告诉我...
with C(A, B, C) as
(
-- Your query goes here
)
select [1],[2],[3]
from (
select Val, row_number() over(order by Val desc) as rn
from C unpivot (Val for Col in(A, B, C)) U
) T
pivot (min(val) for rn in ([1],[2],[3])) P
SELECT X FROM
(
SELECT aa X FROM table
UNION ALL
SELECT bb X FROM table
UNION ALL
SELECT cc X FROM table
) a
ORDER BY X DESC
这样的事情会做吗?