Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从mysql数据获取php中的小计、总计和总计报告_Php_Mysql_Sql_Group By_Report - Fatal编程技术网

从mysql数据获取php中的小计、总计和总计报告

从mysql数据获取php中的小计、总计和总计报告,php,mysql,sql,group-by,report,Php,Mysql,Sql,Group By,Report,我需要找出: 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`

我需要找出:

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和ROLLUP时,我不能应用ORDER BY column。。。我收到以下错误:错误代码:1221多维数据集/汇总和按顺序排序的用法不正确将所需的顺序放入GROUP BY命令中,它应该可以工作。或者将整个查询包装在外部查询中,并对其排序。我所链接的文件中提到了这个问题。