我正在嘗試創建百分比分數。我查詢正確生成的行列,但分什麼也不做(的隊伍將顯示在列,而不是分數)劃分不做任何事
"/"(RANK() OVER(ORDER BY "Disk IO"),Count(*)) "Disk IO Score"
我也試着產生那麼秩選擇該除以,但它具有相同的結果。
SELECT ..."/"("Disk IO Score",Count(*)) "Score"...
FROM(....RANK() OVER(ORDER BY "Disk IO") "Disk IO Score"...)
感謝, Buzkie
SELECT "System_Name", "/"(RANK() OVER(ORDER BY "Disk IO"),Count(*)) "Disk IO Score"
FROM (Select...)
GROUP BY "System_Name", "Disk IO"
你的COUNT(*)s'返回了什麼? – Quassnoi 2009-12-01 18:19:41
好問題。返回1,這是從結果中有意義,但不想要 – Buzkie 2009-12-01 18:59:38