我正在尝试创建百分比分数。我查询正确生成的行列,但分什么也不做(的队伍将显示在列,而不是分数)划分不做任何事
"/"(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