我使用以下查询:SUM已经GROUPED BY
SELECT mgap_growth
FROM mgap_orders
WHERE account_manager_id = '159795'
GROUP BY mgap_ska_report_category
mgap_growth是与只每mgap_ska_report_category不同,其是用于分组的原因相同量的列中。现在我已经规范了每个类别的个人金额,我如何使用SUM来计算他们的总额?
下面是数据的截图:
我只需要每个类别的增长量的总和,并非所有的mgap_growth记录,但是我不确定如何后SUM分组。
谢谢!
编辑其他查询:
让我扔的另一个问题进入组合:我们知道自己需要每个类别只有一次和,但如果我需要什么GROUP BY客户?我发现数据中有多个客户,每个客户都是按照增长记录重复的,但是按类别不同。我真的需要使用两个分组,一个分类来挑选并累计增长量,然后是另一个单独的客户。
这里是描述数据的图像:
我想你可能会误读?我认为OP需要每个分组类别的总和。如果OP想要一个总和,那么子查询中的group by就没有意义了。 – Andrew
@Andrew。 。 。我认为巴尔玛正确地理解了这个问题。 –
@Barmar - 这样做 - 谢谢 - 如果我想添加一个额外的列到查询,我会添加它?当我尝试添加另一列到第二个SELECT时,我得到一个未定义的索引,如下所示:FROM(SELECT mgap_growth,名称来自mgap_orders ...我不需要SUM额外的列,它只是用于标记的目的 – DataGuy