【发布时间】:2021-02-28 23:37:48
【问题描述】:
我有一个问题:
SELECT od.*, i.name AS item_name, (od.quantity*od.price) AS sub_total
FROM order_details od
JOIN items i ON od.item_id = i.item_id
WHERE order_id = 9
现在,我想总结SUB_TOTAL 列,我希望结果为1300。
我尝试了以下代码,但它不起作用。
SELECT od.*, i.name AS item_name, (od.quantity*od.price) AS sub_total, SUM(sub_total) AS total
FROM order_details od
JOIN items i ON od.item_id = i.item_id
WHERE order_id = 9
请帮忙。
【问题讨论】:
标签: sql oracle sum inner-join aggregate-functions