Je tente de créer des scores centiles. Ma requête génère les rangs correctement, mais le fossé ne fait rien (les rangs sont affichés dans les colonnes plutôt que des scores)Divide ne fait rien
"/"(RANK() OVER(ORDER BY "Disk IO"),Count(*)) "Disk IO Score"
J'ai aussi essayé de générer le rang puis en sélectionnant et en divisant ce, mais il a le même résultat.
SELECT ..."/"("Disk IO Score",Count(*)) "Score"...
FROM(....RANK() OVER(ORDER BY "Disk IO") "Disk IO Score"...)
Merci, Buzkie
SELECT "System_Name", "/"(RANK() OVER(ORDER BY "Disk IO"),Count(*)) "Disk IO Score"
FROM (Select...)
GROUP BY "System_Name", "Disk IO"
Que renvoient votre 'COUNT (*) s'? – Quassnoi
Bonne question. Retour 1, ce qui est logique à partir des résultats, mais pas souhaité – Buzkie