你好,我有一个问题,我有一个列名是logs,有这个数据:
04-9-2018 17:53:48
06-9-2018 12:07:13
16-11-2018 12:04:17
23-11-2018 12:11:59
我的问题是:
SELECT *
FROM `table`
WHERE logs BETWEEN '06-7-2018 00:53:48' AND '07-9-2018 23:53:48'
结果是:2018年9月6日12:07:13
为此,我的查询从7月6日开始,到9月7日结束,为什么不显示2018年9月4日17:53:48
有关im构建的更多数据库,请访问以下链接:http://sqlfiddle.com/#!9/f4f2ca/3号
1条答案
按热度按时间ilmyapht1#
因为您的日志数据类型不是日期时间
在创建表时定义
logs
varchar(250)型现在将其更改为datetime并检查它是否工作
http://sqlfiddle.com/#!9/5c36d/1号