サーバーで発生したことのログを保持するテーブル (ログ) があり、取得した結果を並べ替える関数を作成したいと考えていました。
私の質問はです。
SELECT *
FROM Logs
WHERE username = '$user'
ORDER BY cur_timestamp DESC
(cur_timestamp はログ テーブルのフィールドで、レコード挿入のタイムスタンプです)
($user はユーザー名です (以前に設定))
これは、通常どおり、すべてのレコードの配列を降順で返します。今私がしたいのは、データベースにクエリを実行し、特定の日または月内のレコードのみを返すようにすることです。たとえば、ユーザーが月を選択した場合、すべてのレコードのみを返すようにします。その月。
GROUP BY
私は何をすべきかを調査しようとしてきましたが、これが 1 つの結果しか返さないことを除けば、この手法を使用するように指示されているようです。私はちょっと確信が持てません。どんな助けでも大歓迎です!ありがとう!