顧客がシングルを購入した金額を確認する簡単なクエリを作成しました。
SELECT k.voornaam || ' ' || k.familienaam as "Naam", sum( b.aantal * s.prijs) as "Omzet"
from bestellingen b
left join klanten k on k.klantid = b.klantid
left join singles s on s.singleid = b.singleid
where b.klantid = 12
group by k.voornaam,k.familienaam
これは戻ります:
しかし、typecustomerという名前の3番目の列も必要です
>>
私はこの収入が他のすべての顧客と比較してどれほど良いかを見つけなければなりません
- 上位25%=「非常に良い」を返さなければなりません
- 25〜50%=「良い」を返す
- 50〜75%=「平均」を返す
- 75%から100%='悪い'
したがって、各顧客の収益を計算し、それが顧客とどのように比較されるかを確認する必要があります。
どうすればこれを行うことができますか?oracleプロジェクト(apex)を構築しているので、これがこのジョブにより適している場合は、PL/SQLを使用することもできます。
どうも :)