トップクライアントによる将来の購入に 15% の割引を適用するトリガーを作成する SQL ステートメントを作成するのに問題があります。そのトップクライアントによる新しい購入が購入テーブルに挿入されるたびに、購入額に15%の削減が適用されます。では、新しい購入を挿入した後にトリガーを追加しますか? いくつかのガイド/チュートリアルを読んでいますが、助け/ガイダンスが必要です. ありがとう
SELECT CLIENTNO, CNAME, SPA PURCHASE_AMOUNT
FROM (SELECT CLIENT.CLIENTNO, CLIENT.CNAME, SUM(PURCHASE.AMOUNT) SPA, RANK() OVER (ORDER BY SUM(PURCHASE.AMOUNT) DESC) RNK
FROM PURCHASE JOIN CLIENT ON PURCHASE.CLIENTNO = CLIENT.CLIENTNO
GROUP BY CLIENT.CLIENTNO, CLIENT.CNAME)
WHERE RNK = 1;