我正在监控带有时间戳的网站上的点击量。如何在MySQL中获得一整天的点击量?结果应如下所示:today => 10次点击。命中存储如下:
id|created
3|2012-04-14 23:23:19
4|2012-04-14 23:04:31
5|2012-04-14 23:19:21
2012年4月14日,这将达到三次点击。提前谢谢,SO!
答案 0 :(得分:2)
以下查询将按一个日期分组并计算日期:
SELECT count(id), DATE(created) FROM a_table GROUP BY DATE(a_table.created);
答案 1 :(得分:1)
SELECT String
FROM TableName
WHERE CURTIME() BETWEEN lowerlimit AND upperlimit
OR CURTIME() BETWEEN SUBTIME(upperlimit, '24:00:00') AND lowerlimit
OR SUBTIME(CURTIME(), '24:00:00') BETWEEN SUBTIME(upperlimit, '24:00:00') AND lowerlimit
请参阅S/O