私は電気通信会社の仕事をしており、その月の全社売上高の10%を拠出している貴重な顧客のスキームを実行する必要があります。私はこのスキームの対象となる顧客の数を知りたいですか?私はSQL DB2を使用しています。顧客に貢献するトップ10%の収益を得るためのSQL(DB2)クエリ
例 - 収入の合計は5000で、その10%は500です。収入の合計が500または500を上回る最小顧客数を知りたい場合
あなたのサンプルデータがこれを示していないが、これはまた、それぞれごとに複数の行を扱うselect customer
from the_table
group by customer
having sum(revenue) >= (select sum(revenue) * 0.1 from the_table);
:その総収入が収益全体の10%以上であるすべての顧客を検索するに
Customers Revenue
A 156
B 259
C 389
D 125
E 578
F 321
ありがとう!!!!驚くばかり !!!!!この収量は結果を必要とした! –