我正在尝试显示我的网站每天每小时获得的用户数。我想出了这个,它有效但是......
$time = mysql_query("SELECT * FROM track_log WHERE time>='{$date} 00:00:00' AND
time<='{$date} 01:00:00'");
$hour = mysql_num_rows($time);
在我这样做之前23次是否有更好的方法来获得每小时的结果?
答案 0 :(得分:4)
SELECT hour(`time`) as hour_of_day, count(*)
FROM track_log
group by hour_of_day