Mysql - 如何计算我每天在桌子上最充分的?

时间:2013-12-15 09:52:44

标签: mysql date count distinct

SELECT DATE(At), count(*)
FROM purchases
GROUP BY DATE(At)

这个查询不好,因为有些客户以不同的方式来到我的商店。 比如白天的4次,然后在第二天他们根本不会来。这个客户应该不计算在内。我只需要每天出现的客户,甚至超过一天的时间。

我的数据是:

-

- 在--------------------------- Ids

2013-12-15 12:00:00 ---- 100000000052178

2013-12-15 16:00:00 ----- 10000000009478

2013-12-15 15:42:00 ----- 10000000014101

2013-12-14 10:00:00 ----- 10000000009478

2013-12-14 22:00:00 ----- 100000000176651

2013-12-13 12:36:00 ----- 100000000192714

2013-12-13 12:23:56 ----- 10000000009478

-RESULT:

月--------------计数

12-2013 ------------- 45

11-2013 ------------ 59

1 个答案:

答案 0 :(得分:0)

尝试以下查询。

SELECT date_format(At,'%M%Y') as At, COUNT(ids) as ids FROM table_name  GROUP BY month(At)