【问题标题】:mysql date comparison only comparing yearmysql日期比较只比较年份
【发布时间】:2015-05-26 10:23:24
【问题描述】:

我在 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' 之间,所以我不知道为什么它们被省略了。

任何建议将不胜感激。

【问题讨论】:

    标签: mysql date


    【解决方案1】:

    '2014-16-08' 格式错误。应该是'2014-08-16',即YYYY-MM-DD

    【讨论】:

    • 为自己说话。 12 月 8 日是我一年中最喜欢的日子!
    • 哇,我很敬畏我在发帖前花了 20 分钟试图解决这个问题,却没有意识到他们的方法是错误的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-06-30
    • 1970-01-01
    • 2012-12-29
    • 2020-04-04
    • 2012-12-20
    • 2020-12-03
    • 1970-01-01
    相关资源
    最近更新 更多