select * from topic where create_time > '2014-04-02';
ORA-01861: 文字与格式字符串不匹配
原因 : 这样比较的话,左边是日期,而右边是字符串!
所以先要进行转换 ,
一种是 :
select * from topic where create_time > to_date('2014-04-02','yyyy-mm-dd');
另一种 :
select * from topic where to_char(create_time,'yyyy-dd-mm') > '2014-04-02';
格式需要对应!!
本文探讨了在SQL中比较日期和字符串时遇到的问题及解决方案,通过实例展示了正确的日期转换方法,帮助开发者避免常见的错误。
1万+

被折叠的 条评论
为什么被折叠?



