我想比较两个给定日期之间数据库的日期。 数据库中的列是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