首页 数据库,菜狗日记

今日发现to_date查询语句不可用问题,相关SQL如下:
非法的日期时间类型.png

该SQL第一时间拿到手会发现没啥问题,所以着手分析该表表结构分析,发现CHECK_TIME时间列为VARCHAR类型,经过沟通后发现该程序需要三种时间格式,所以选择了varchar字符类型,至此sql报错问题找到,是因为该列下数据格式存在差异导致匹配报错,该列数据格式如下:
时间格式.png

解决:
只要将to_date语句改写加上时间即可,相关改写sql如下:
改写正常执行sql.png


文章评论