【发布时间】:2011-12-03 12:46:20
【问题描述】:
我正在尝试在 Oracle 中编写一个查询,它将返回 pub_id 和标题表中列出的 pub_id、销售额、价格的最大总收入。 我可以得到一个带有 pub_id 的列表和每个 pub_id 的总收入
SELECT PUB_ID, SUM(SALES*PRICE) as TotalRevenue FROM TITLES GROUP BY PUB_ID;
或者我可以只得到 MAX(Sales*Price)
SELECT MAX(SUM(sales*price)) FROM titles GROUP BY pub_id;
有什么想法可以让 pub_id 获得最大的总收入吗?
【问题讨论】:
标签: sql oracle oracle10g sum max