【发布时间】:2017-03-23 11:01:47
【问题描述】:
我有两张表,我需要得到a.TOTAL * b.QUANTITY 的总和。
a (A_ID, TOTAL)
b (B_ID, QUANTITY)
到目前为止,我写道:
SELECT a.A_ID, a.TOTAL * b.QUANTITY as calculation
FROM a INNER JOIN b ON
a.A_ID = b.B_ID
我尝试...SUM(a.TOTAL * b.QUANTITY) 作为计算,但它不起作用。如果有任何帮助,我将不胜感激!
【问题讨论】:
-
请显示示例数据和所需的结果,以解释您的计算为什么不起作用。
-
您还应该告诉我们您使用的是哪个版本的 SQL。我认为某些数据库甚至不允许使用
SUM而不使用GROUP BY(MySQL 是一个例外)。
标签: sql