- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:MYSQLで、今日まで過去30日間のデータの抽出の仕方について)
MYSQLで過去30日間のデータの抽出方法とは?
このQ&Aのポイント
- MYSQLで過去30日間のデータを抽出する方法について教えてください。
- データベースのサイトを作成しており、過去30日間に発売されたデータだけを抽出して表示させたいです。
- 現在の日付よりも後のデータを抽出しないようにするには、どのような記述が必要ですか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
条件式が足りません。つまりマイナス値もこの指定の範囲に入ってしまっています。 以下のように0以上という文をAND文で入れてみると上手くいくと思います。 0という数値は当日を含めるかどうかで変えてください。 ---------------------------------------------------------------- SELECT * FROM ○○ WHERE TO_DAYS( NOW( ) ) - TO_DAYS( hatsubai ) < 30 AND TO_DAYS( NOW( ) ) - TO_DAYS( hatsubai ) > 0 ORDER BY hatsubai DESC ----------------------------------------------------------------
お礼
回答者様。 ありがとうございます! ばっちりできました!こんな初歩的な質問で申し訳ないです! 本当にありがとうございます!!