正しい答えが得られずに困っています。私の結果は、すべてのフィールドで同じ金額を返しています。私はSQLの初心者であることを覚えておいてください
次の列を持つ注文を持つ顧客ごとに 1 つの行を返す SELECT ステートメントを記述します。
表のemail_address列Customers
表の の合計にitem price表のOrder_Itemsを掛けquantityた値Order_Items
discount amount表の列の合計に表Order_Itemsの を掛けquantityた値Order_Items
結果セットを各顧客の商品価格の合計で降順に並べ替えます。
これは私のコードです
SELECT email_address,
SUM(item_price * quantity) AS item_price_total
SUM(discount_amount * quantity) AS discount_amount_total
FROM customers c JOIN order_items oi
GROUP BY email_address
Order BY item_price_total