我在 mysql 5.1.73 中运行一个简单的查询
SELECT i.start_date
FROM Injuries i
WHERE i.start_date>='2014-16-08'
我的问题是这只返回“2015-01-01”或之后的日期
i.start_date 是一个日期字段。我知道有些记录的日期介于“2014-08-16”和“2015-01-01”之间,所以我不确定为什么要省略它们。
如有任何建议,我们将不胜感激。
最佳答案
'2014-16-08'
是错误的格式。它应该是 '2014-08-16'
即 YYYY-MM-DD
关于mysql日期比较只比较年份,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30455814/