php - 对查询结果列的一部分求和?

标签 php mysql sql tsql

我有一个有趣的问题,但很难解决。我试图通过使用 PHP 处理一些结果分离而不是运行多个 SQL 查询来优化一些 SQL 查询。我的查询返回以下内容:

enter image description here

使用 PHP,有没有办法通过“处理器”对结果求和?因此,例如,我希望能够为 PayPal 等回显“36.00”。我目前能够使用多个单独的查询来执行此操作,但我相对有信心可以使用一个查询并使用 PHP 来执行此操作 - 我只是不知道该怎么做。

在此先感谢您的帮助。

最佳答案

我认为您只需要一个group by 查询:

select processor, sum(payment_amount)
from t
group by processor;

没有理由在 PHP 中完成这项工作。

关于php - 对查询结果列的一部分求和?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37755402/

相关文章:

javascript - Bootstrap typeahead 不适用于从 php 页面检索的动态数组

mysql - group_concat 没有向我展示我所期望的

sql - 从 varchar、Oracle PL/SQL 中选择元音

mysql - MySQL/PostgreSQL 是否缓存查询的解析/编译?

php - mock 无法在测试方法中调用我的方法

php - 从下一个标签获取文本

PHP 计数数组元素

python - 如何通过XML数据更快的更新MySQL?

php - 未获取数据

mysql - 如何同时获取列中某个值的计数和总和