php mysql 求和问题

标签 php mysql sum

我想生成一个报表来累计一个月内不同分支机构订购的总库存数量,每个分支机构将按合并(GROUP BY)库存汇总数量。

我整理了我的数据库表以便于理解如下:

Item     Branch        Order_Quantity
---------------------------------------
Pencil   Branch-A         5
Ruler    Branch-D         3
Staple   Branch-C         12
Pencil   Branch-A         5
Ruler    Branch-B         3
Staple   Branch-C         2
Pencil   Branch-A         10
Ruler    Branch-A         6
Staple   Branch-D         1

例如,下面是预期结果结果草稿:

Item     Branch-A     Branch-B     Branch-C     Branch-D
----------------------------------------------------------
Pencil     20            15           32           8
Ruler      12            0            40           10
Staple     4             8             5           0

等等……

如何使用查询调用上述结果并将每个总和分配给各自的分支列?

下面是我的查询:

SELECT `Item`, `Branch`, sum(`Order_Quantity`) FROM `table` GROUP BY `Item`

但是当我调用并循环表格时,结果将显示每个分支的总数量

Item     Branch-A     Branch-B     Branch-C     Branch-D
----------------------------------------------------------
Pencil     75            75           75           75
Ruler      62            62           62           62
Staple     17            17           17           17

希望有人能为此提供帮助。

谢谢。

最佳答案

尝试:

SELECT `Item`, `Branch`, sum(`Order_Quantity`) FROM `table` GROUP BY `Item`, `Branch`

关于php mysql 求和问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8723102/

相关文章:

php - 我怎样才能使这个简单的 block 更短更好?

php - Light CMS 使用 PHP 更新文件中的编辑

php - mysql查询中的距离计算

mysql - 如何在 Opencart 中内爆数据?

MySql server “Error No. 2003 Can' t connect to Mysql server”,我连接不上,我已经改了my.cnf并创建了远程用户

python - 选择特定列以计算 Pandas 中的行式总计

php - MySQL SUM 查询问题 php

sum - PowerBI Veil 总计是否有不符合阈值的公开单元格值

php - 当插入另一个表时增加表中的字段

php - 在 Grocery CRUD + Codeigniter 中设置控件的默认值