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 上购买的图书产生的总利润金额。显示书名和利润。利润的格式应显示一个美元符号和两位小数。考虑到客户可能不会支付全部零售价,并且订购的每件商品都可能涉及多份。
问题
因此,当尝试运行上述代码时,我收到错误"not a single-group group function"。我已经尝试将整个语句order#
和标题分组,尽管当我这样做时,我得到错误"FROM keyword not found where expected"。