1

タイムスタンプを使用して Web サイトのヒットを監視しています。MySQL で 1 日のヒットを取得するにはどうすればよいですか? 結果は次のようになります: 今日 => 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 日の場合、これは最大 3 つのヒットになります。前もって感謝します、SO!

4

2 に答える 2

2

次のクエリは、1 つの日付でグループ化し、日付のカウントを返します。

SELECT count(id), DATE(created) FROM a_table GROUP BY DATE(a_table.created);
于 2012-04-16T06:02:26.920 に答える
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を参照

于 2012-04-16T06:01:46.430 に答える