mysql日期比较只比较年份

标签 mysql date

我在 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/

相关文章:

C# 没有用 .AddYears(1) 添加一年;

JavaScript 日期 ISO8601

php - 如果不是当前日期,则将 SQL 日期变为红色

mysql - 从 Mysql 中选择一种方法而不是另一种方法来获取数据的复杂性

php - 使用 php 从 MySql 数据库中检索印度语言数据显示异常字符集

java - 如何计算打开的数据库连接数?

javascript - 这是什么时间格式,如何将其转换为纪元?

php - 使用 PHP 时区偏移

php - 使用触发器通过外键创建新值

python - dateutils rrule 返回相隔 2 个月的日期