我有一个表,其中包含agentid,productname,groupname和数量,例如

Agentid    Productname    Groupname    Quantity

  a1         M1000          Milk          10
  a1         M500           Milk          20
  a1         G500           Ghee          10

  a2         M1000          Milk          20
  a2         M500           Milk          10
  a2         G500           Ghee          30


我想总结每个代理商的数量

Agentid       Groupname    Quantity

  a1           Milk          30
  a1           Ghee          10

  a2           Milk          30
  a2           Ghee          30


请有人帮助在mysql中为此编写查询。

最佳答案

这应该工作:

select Agentid,Groupname, sum(Quantity)
from table_name
group by Agentid,Groupname
order by Agentid,Groupname

关于mysql - 如何使用after order by和group by求和,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24692058/

10-11 05:02