从 mysql 数据中获取 php 中的小计、总计和总计报告
Get Sub total, total and grand total report in php from mysql data
我需要找出答案:
1) 特定用户在某个日期完成的总条目数
2) 在特定日期完成了多少个条目。
我能够运行这个查询:
SELECT app_user,DATE(app_doe),COUNT(*) AS entries,`institution`,`qualification` FROM `details` WHERE MONTH(app_doe)="12" AND YEAR(app_doe)="2017" GROUP BY app_user,DATE(app_doe),`institution`,`qualification` ORDER BY DATE(app_doe) DESC,app_user
并从 mysql table.
中获得以下输出
我需要使用 php 根据上述 mysql 查询输出在报告中安排数据,但我不知道如何计算总计、小计,如上所述:
请提供有关如何继续的指示...
首先将查询中的 GROUP BY whatever
更改为 GROUP BY whatever WITH ROLLUP
。您将在每个包含汇总值的分组末尾获得额外的行,并且 NULL 值指示确定每个汇总值的组。 https://dev.mysql.com/doc/refman/5.7/en/group-by-modifiers.html
您可能需要调整呈现程序才能很好地呈现修改后的查询。
我需要找出答案:
1) 特定用户在某个日期完成的总条目数 2) 在特定日期完成了多少个条目。
我能够运行这个查询:
SELECT app_user,DATE(app_doe),COUNT(*) AS entries,`institution`,`qualification` FROM `details` WHERE MONTH(app_doe)="12" AND YEAR(app_doe)="2017" GROUP BY app_user,DATE(app_doe),`institution`,`qualification` ORDER BY DATE(app_doe) DESC,app_user
并从 mysql table.
中获得以下输出我需要使用 php 根据上述 mysql 查询输出在报告中安排数据,但我不知道如何计算总计、小计,如上所述:
请提供有关如何继续的指示...
首先将查询中的 GROUP BY whatever
更改为 GROUP BY whatever WITH ROLLUP
。您将在每个包含汇总值的分组末尾获得额外的行,并且 NULL 值指示确定每个汇总值的组。 https://dev.mysql.com/doc/refman/5.7/en/group-by-modifiers.html
您可能需要调整呈现程序才能很好地呈现修改后的查询。