MAXでMAXの最大値を選択することは可能ですが、IDと値の2つの列を持つテーブルがある場合は選択できます各IDの値の上位10%各IDには設定された数の値はありません。SQLで値の上位10%を選択する方法
編集:私はMicrosoft SQL Server管理スタジオで働いています。 私はMicrosoft SQL Server管理スタジオで働いています。それは私が選択を生成したいそれぞれの上位50%を選択した場合
ID, Value
112345, 1
112345, 2
112345, 3
112345, 2
112345, 3
112345, 18
112345, 32
112357, 10
112346, 15
112346, 16
:
ID, Value
112345, 3
112345, 3
112345, 18
112345, 32
112357, 10
112346, 16
を返される行数を切り上げた場合、私は希望表Aは次のようになります例えば、 4行を持っていたIDの10%はまだあなたが値(DESC)が注文した行の最初の10%をしたいと仮定すると、1つの値
トップ10%に基づいて何ですか?サンプルデータと期待される出力を投稿できますか?また、どのデータベースを使用していますか? SQLはちょうど標準です – GurV
あなたは 'value'またはレコード総数の上位10%で上位10%を求めていますか? – Siyual
[how-to-ask](http://stackoverflow.com/help/how-to-ask)をご覧ください – swe