我有一个如下所示的表格:
posid sales eid
1 20 001
1 20 002
1 30 001
2 30 001
1 30 002
2 30 001
1 30 002
2 20 002
2 10 002
我想编写一个查询,给出特定职位上每个员工的销售额总和。结果需要是这样的。
pos id emp id sales
1 001 50
1 002 80
2 001 60
2 002 30
我该怎么做?
最佳答案
使用group by :
select t.posid
, t.eid
, sum(t.sales) as sales_by_posid
from mytable t
group by t.posid, t.eid
order by sales_by_posid desc
关于mysql - 我需要帮助在 MySQL 中编写求和查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1190134/