我需要找出答案:
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表中得到如下输出。
我需要像这样使用 php 根据上面的 mysql 查询输出在报告中安排数据,但我不知道如何计算总计、小计,如上所述:
请提供有关如何继续的指示...
最佳答案
首先将查询中的 GROUP BY whatever
更改为 GROUP BY whatever WITH ROLLUP
。您将在每个包含汇总值的分组末尾获得额外的行,并且 NULL 值指示确定每个汇总值的组。 https://dev.mysql.com/doc/refman/5.7/en/group-by-modifiers.html
您可能需要调整呈现程序才能很好地呈现修改后的查询。
关于php - 从 mysql 数据中获取 php 中的小计、总计和总计报告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47772258/