我想比較兩個給定日期之間數據庫的日期。 數據庫中的列是DATETIME,我只想將其與日期格式進行比較,而不是日期時間格式。在MySQL中比較日期
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語法錯誤; 檢查對應 你的MySQL服務器版本的 正確的語法近 「us_reg_date,120)> = '2000年7月5日' 和 CONVERT(CHAR(10),us_reg_date,120)< =使用手冊 '2011-'at line 1
如何解決這個問題?
對於來自Google的用戶:mysql中的日期類型以yyyy-mm-dd格式顯示。 – 2015-11-29 20:24:23