2013-03-27 47 views
-1

我需要包含多个订单项的每个业务的收入总和。该数据示例:如何在SQL中求和总计?

enter image description here

所需的输出:
enter image description here

这是我这是不正确的:

SELECT business_name, sum(revenue) 
FROM business_table 
GROUP BY business_name 
+10

该查询产生了什么以及它如何不正确? – 2013-03-27 19:02:28

+1

唯一缺少的是列的别名:作为收入。然后查询输出将匹配所需的输出。 – 2013-03-27 19:06:28

+0

结果产生多个订单项,而不是全部。每个企业名称都包含多个建筑物的收入总计。 – Tone 2013-03-27 19:07:08

回答

4

您查询似乎完美。只有您可以为第二列添加名称:

SELECT business_name, sum(revenue) revenue 
FROM business_table 
GROUP BY business_name 
+0

多行是由于多年的数据,我不知道,直到一些进一步的数据挖掘。将年份添加到group by和select语句会得出正确的结果。谢谢。 – Tone 2013-03-27 19:17:39