加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php / mysql一起添加行以获得总计

发布时间:2020-12-13 22:08:35 所属栏目:PHP教程 来源:网络整理
导读:这是场景.我正在为所有有会费支付一段时间的会员提交报告. 我成功地选择并将每个数据库条目显示为html表中的一行. 问题是报告必须具有的总字段数.每个成员根据他们使用的服务支付不同的金额,因此我必须分别在每个字段中添加值以确保正确的结果. 问题是,如何
这是场景.我正在为所有有会费支付一段时间的会员提交报告.

我成功地选择并将每个数据库条目显示为html表中的一行.

问题是报告必须具有的总字段数.每个成员根据他们使用的服务支付不同的金额,因此我必须分别在每个字段中添加值以确保正确的结果.

问题是,如何将行/字段添加到一起?

编辑:

澄清.我正在添加付费和捐赠付费字段.它们在mysql数据库中被分类和整数.

例如,假设我的查询返回3个结果.我希望添加为所有3个结果支付的会费,并将其显示为total_dues_paid.同样的捐款想法.

对于任何给定数量的结果,这必须是动态的,因为这会逐月变化,并且我们在几个月内看到了数百个结果.

谢谢

解决方法

要添加字段(列):

SELECT col1,col2,col3,(col1+col2+col3) AS Total FROM table;

要将行添加到一起,请使用SUM()聚合:

SELECT
  userid,SUM(col1) AS col1_total,SUM(col2) AS col2_total
FROM table
GROUP BY userid

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读