• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:MYSQLで、今日まで過去30日間のデータの抽出の仕方について)

MYSQLで過去30日間のデータの抽出方法とは?

このQ&Aのポイント
  • MYSQLで過去30日間のデータを抽出する方法について教えてください。
  • データベースのサイトを作成しており、過去30日間に発売されたデータだけを抽出して表示させたいです。
  • 現在の日付よりも後のデータを抽出しないようにするには、どのような記述が必要ですか?

質問者が選んだベストアンサー

  • ベストアンサー
  • pinknoise
  • ベストアンサー率100% (2/2)
回答No.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 ----------------------------------------------------------------

hasu23
質問者

お礼

回答者様。 ありがとうございます! ばっちりできました!こんな初歩的な質問で申し訳ないです! 本当にありがとうございます!!

関連するQ&A