mysql - 我需要帮助在 MySQL 中编写求和查询

标签 mysql sum

我有一个如下所示的表格:

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/

相关文章:

MySQL 将月份数字转换为月份名称

mysql - 如何使用 MySql 解决 EntityFramework 的 DbUpdateConcurrencyException

mysql - mysql select语句中的内连接语法错误

vba - 求和列excel vba多个外部文件迭代

具有特殊条件的 MySQL 求和

python - imdbpy2sql.py 是否将音轨导出到 mysql?

mysql - 搜索查询的搜索性能问题

sql - 多列求和

python - 根据条件创建求和行

带有总和导致问题的Mysql子查询