次のようなステートメントでmysqlから結果をフェッチできるようにしたいと思います。
SELECT *
FROM table
WHERE amount > 1000
しかし、(ユーザーからの入力に基づいて)特定の月と年に制限された結果を取得したい...私は次のように試みていました:
SELECT *
FROM table
WHERE amount > 1000
AND dateStart = MONTH('$m')
... $m
1か月ですが、エラーが発生しました。
その表では、実際には2つの日付が startDate
あります。endDate
しかし、私はに焦点を当てていstartDate
ます。入力値は月と年になります。その年のその月に基づいて結果を取得するSQLステートメントをどのように表現しますか?