我的网站上有一个名为event_archive的活动表。 我可以计算在此查询中注册了多少个事件:
SELECT COUNT(*) FROM event_archive
WHERE event_time BETWEEN '2017-01-01 00:00:00' AND '2017-08-31 23:59:59';
有没有办法显示每天有多少条目?
答案 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)';