也许任何人都可以帮助我解决这个问题。我只想选择两个日期之间的所有行,但是日期格式有问题。
我的查询:
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
and DATE
。
日期的日期类型是文本(我想保留它)
下面是一个数据库示例:
1 233 5-4-2015
2 238 6-4-2015
3 431 7-4-2015
4 230 8-4-2015
有谁能够帮助我?