我需要找出:
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表中获取以下输出。
我需要根据上面的mysql查询输出在报表中使用php安排数据,但我不知道如何计算上面提到的总计小计:
请提供有关如何继续...
的指示答案 0 :(得分:1)
首先在查询中将GROUP BY whatever
更改为GROUP BY whatever WITH ROLLUP
。您将在每个分组的末尾获得额外的行,并使用累计值,并使用NULL值指示确定每个卷起值的组。 https://dev.mysql.com/doc/refman/5.7/en/group-by-modifiers.html
您可能需要调整渲染程序以便很好地呈现修改后的查询。