1. ホーム
  2. mysql

[解決済み] MySQL SELECT ここ数日?

2023-07-23 03:51:51

質問

MYSQLをいじっていて、limitコマンドで一定量の結果を表示するのは知っているのですが、MySQLだけで過去3日分とかしか表示できないのでしょうか?ちょっと疑問に思っただけです。

更新しました。 NOW()を使って時間を保存するようにしました。

どのように解決するのですか?

3日前の日付に使用します。

WHERE t.date >= DATE_ADD(CURDATE(), INTERVAL -3 DAY);

をチェックします。 DATE_ADD のドキュメントを参照してください。

あるいは、使用することができます。

WHERE t.date >= ( CURDATE() - INTERVAL 3 DAY )