【发布时间】:2015-07-08 10:09:11
【问题描述】:
也许任何人都可以帮助我解决这个问题。我只想选择两个日期之间的所有行,但日期格式有问题。
我的查询:
SELECT id, number, date
FROM `table`
WHERE (STR_TO_DATE(date, '%j-%n-%Y') between '6-4-2015' AND '6-4-2016')
我不知道这个查询有什么问题。我尝试使用STR_TO_DATE 和DATE。
日期的日期类型是文本(我想保留它)
这是一个数据库示例:
1 233 5-4-2015
2 238 6-4-2015
3 431 7-4-2015
4 230 8-4-2015
谁能帮帮我?
【问题讨论】:
-
原始格式是什么?
-
显示一些示例数据以及
date的数据类型是什么
标签: mysql sql str-to-date