Php 获取每日客户流量数据

Php 获取每日客户流量数据,php,mysql,sql,database,Php,Mysql,Sql,Database,我正在尝试使用以下查询从表“tbl_transaction”获取每日客户流量: SELECT DAY(date_time) AS date, SUM(members) AS customers FROM tbl_transaction WHERE MONTH(date_time)='.$mon.' GROUP BY "date_time" 但它正在生成此数据集,该数据集未按日期分组: date | customers 11 3 12 2 13 1 14

我正在尝试使用以下查询从表“tbl_transaction”获取每日客户流量:

SELECT DAY(date_time) AS date, SUM(members) AS customers FROM tbl_transaction WHERE MONTH(date_time)='.$mon.' GROUP BY "date_time" 
但它正在生成此数据集,该数据集未按日期分组:

date | customers

11       3
12       2
13       1
14       2
14       3
15       7
16       4
17       3
17       2
17       7
17       2
18       5
18       5
18       4
19       2

如何显示特定日期的客户日期和编号。

您的查询应该如下所示

SELECT DAY(date_time) AS date,
SUM(members) AS customers 
FROM tbl_transaction 
WHERE MONTH(date_time)='03' GROUP BY DATE(date_time)
由于date\u time位于
Y-m-d H:i:s中,因此执行Group by
date\u time
将返回所有行

另外,如果您按日期分组,则会产生错误的结果

DAY('2014-01-01') = 1
DAY('2014-02-01') = 1

因此,无论实际日期如何,它都会对天的结果进行汇总。

`GROUP BY“date\u time”`到
GROUP BY date\u time
,这也完成了……但同样的结果可以将表格和一些数据发布到done中---