私は過去24時間のいくつかの結果のみをフィルタリングしようとしています。タイムカラムにタイムスタンプがあり、これを思いついたのですが、最後の24時間はフィルタリングされず、すべてが表示されます。最後の24時間のフィルタSQLクエリ
このクエリを過去24時間にわたって動作させる方法を知っている人はいますか?これは、グループ化などのために正しく動作し、ちょうど最後の24時間ではありません。ありがとう。
編集:ここでは
が働くことになったものですし、私は誰もが今までこの出くわすと同じことを行うために探している場合で動作するように見つけた唯一の解決策。あなたがNOW>時間たい24のインフロント -
SELECT site_id, time, COUNT(*) AS site_num FROM url_visits WHERE time > UNIX_TIMESTAMP(DATE_SUB(NOW(), INTERVAL 1 DAY)) GROUP BY site_id ORDER by COUNT(*) DESC
変更すると、「<' to '>」に変更すると、24時間より古いすべての場所が選択されます。 –
'時間'は 'DATE_SUB(NOW()、INTERVAL 24 HOUR)' –
よりも大きくなければならないと思う>しかし、すべてが空白になり、何も表示されません。 – chris