指定された2つの日付の間にあるデータベースの日付を比較したい。データベースの列はDATETIMEであり、日時形式ではなく日付形式とのみ比較したいと思います。
SELECT * FROM `players` WHERE CONVERT(CHAR(10),us_reg_date,120) >= '2000-07-05' AND CONVERT(CHAR(10),us_reg_date,120) <= '2011-11-10'
上記のSQLを実行すると、このエラーが発生します。
SQL構文にエラーがあります。'us_reg_date、120)> =' 2000-07-05 'AND CONVERT(CHAR(10)、us_reg_date、120)<=' 2011- 'の近くで使用する正しい構文については、MySQLサーバーのバージョンに対応するマニュアルを確認してください。ライン1
この問題はどのように修正できますか?