项目中需要使用时间过滤信息洏且时间是带有时分秒的,刚开始使用YYYY-MM-DD HH:MM:这种格式进行比较所查询出来的数据不正确,查询语句:
本来正确的查询结果应该为:
可是结果卻是:
出现的结果不正确后来在网上查看说应该使用YYYY-MM-DD HH24:MI:这种格式来过滤时间,所以正确的sql语句应该是这样的:
这样查询的结果就是正确的网上看到一种 解释说是因为SQL中不区分大小写,MM和mm被认为是相同的格式代码因此Oracle的SQL采用了mi代替分钟。
发布了44 篇原创文章 · 获赞 26 · 访问量 7萬+