【发布时间】:2010-09-06 13:51:27
【问题描述】:
我想比较数据库中两个给定日期之间的日期。 数据库中的列是 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 语法有错误; 检查对应的手册 您的 MySQL 服务器版本 在附近使用的正确语法 'us_reg_date,120) >= '2000-07-05' AND 转换(CHAR(10),us_reg_date,120)
如何解决这个问题?
【问题讨论】:
标签: mysql sql comparison