这是场景。我正在生成一份关于在特定时间段内需要缴纳会费的所有会员的报告。
我成功选择每个数据库条目并将其显示为 html 表中的一行。
问题是报告必须具有的总字段数。每个成员根据他们使用的服务支付不同的金额,因此我必须单独添加每个字段中的值以确保正确的结果。
问题是,如何将行/字段添加在一起?
Edit:
澄清。我正在添加已付会费和已付捐款字段。它们在mysql数据库中被分类和整型。
例如,假设我的查询返回 3 个结果。我希望添加所有 3 个结果的已付会费并将其显示为total_dues_paid。捐款的想法也一样。
对于任何给定数量的结果来说,这必须是动态的,因为这种情况每个月都在变化,并且我们在几个月内看到了数百个结果。
Thanks
添加字段(列):
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
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)