计算通过MySQL每天制作的表条目数

时间:2017-09-05 15:54:57

标签: mysql

我的网站上有一个名为event_archive的活动表。 我可以计算在此查询中注册了多少个事件:

SELECT COUNT(*) FROM event_archive
WHERE event_time BETWEEN '2017-01-01 00:00:00' AND '2017-08-31 23:59:59';

有没有办法显示每天有多少条目?

2 个答案:

答案 0 :(得分:1)

您可以使用分组来获取一天的计数

SELECT date(event_time) , COUNT(*) 
FROM event_archive
WHERE event_time BETWEEN '2017-01-01 00:00:00' AND '2017-08-31 23:59:59'
group by  date(event_time)

您可以使用date()函数

构建日期

答案 1 :(得分:1)

是的,使用GROUP BY和DATE()函数

SELECT DATE(event_date) as theDate, COUNT(*) 
FROM event_archive
WHERE event_time BETWEEN '2017-01-01 00:00:00' AND '2017-08-31 23:59:59'
GROUP BY DATE(event_time)';