0
私は、特定のパーセンタイルから行を返そうとしていましたが、間違った値が得られています。データベース内のSCORE
の値は、パーセンタイルを計算する場所です。Verticaデータベースのパーセンタイルを計算する
これは私の質問です。私はトップ10%にあるすべての値を取得しようとしています。
select x.count, MBR_NAME, MBR_ID, SCORE,
PERCENTILE_CONT(0.9) WITHIN GROUP(ORDER BY SCORE) OVER (PARTITION BY x.count) AS PERCENTILE
from tbSCORES_INFO, (select count(*) as count FROM tbSCORES_INFO) as x
このクエリを実行すると、固定値が百分位数になり、すべての行で同じになります。
出力は、xth
パーセンタイルに含まれるすべての行を返す必要があります。
魅力的な作品です!私は前にntileに出くわしたことはありません –