Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/64.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
如何在php中查找按月过滤的总金额?_Php_Mysql_Date - Fatal编程技术网

如何在php中查找按月过滤的总金额?

如何在php中查找按月过滤的总金额?,php,mysql,date,Php,Mysql,Date,我试图在报告表中找到报告状态的总金额,但我不知道如何找到。我只能计算报告状态的,但不能按月计算 $count = "SELECT (SELECT COUNT(REPORT_STATUS) FROM REPORT WHERE REPORT_STATUS = 1 ) as NumberOfReport1, (SELECT COUNT(REPORT_STATUS) FROM REPORT WHERE REPORT_STATUS = 2) as NumberOfAReport2,(SELECT

我试图在报告表中找到
报告状态
的总金额,但我不知道如何找到。我只能计算报告状态的
,但不能按月计算

$count = "SELECT 
(SELECT COUNT(REPORT_STATUS) FROM REPORT WHERE REPORT_STATUS = 1 ) as 
NumberOfReport1, (SELECT COUNT(REPORT_STATUS)  FROM REPORT WHERE REPORT_STATUS = 2) 
as NumberOfAReport2,(SELECT COUNT(REPORT_STATUS)  FROM REPORT WHERE REPORT_STATUS = 3) 
as NumberOfReport3,(SELECT COUNT(REPORT_STATUS)  FROM REPORT WHERE REPORT_STATUS = 4) 
as NumberOfReport4 ";

$result1= mysql_query($count);
他是你的朋友。大概是这样的:

SELECT month, COUNT(REPORT_STATUS) FROM REPORT WHERE REPORT_STATUS = 1 GROUP BY month

看看这个也许你还不能做什么?结果是什么?你想要什么?有错误吗。。。请回答你的问题。