SELECT B.TITLE, TO_CHAR(SUM((B.COST*OI.QUANTITY)-OI.PAIDEACH), '$999.99')
AS "Profit"
FROM ORDERS O JOIN ORDERITEMS OI
on o.order# = oi.order#
JOIN BOOKS B ON OI.ISBN = B.ISBN
WHERE O.ORDER# = 1002;
目標
注文 1002 で購入した本が生み出す利益の合計額を決定します。本のタイトルと利益を表示します。利益は、ドル記号と小数点以下 2 桁を表示するように書式設定する必要があります。顧客が完全な小売価格を支払わない可能性があり、注文された各アイテムには複数のコピーが含まれる可能性があることを考慮してください.
問題
したがって、上記のコードを実行しようとすると、「単一グループのグループ関数ではありません」というエラーが表示されます。ステートメント全体とタイトルをグループ化しようとしましたが、これを行うと、 「期待される場所に FROM キーワードが見つかりません」order#
というエラーが表示されます。