今日发现to_date查询语句不可用问题,相关SQL如下:该SQL第一时间拿到手会发现没啥问题,所以着手分析该表表结构分析,发现CHECK_TIME时间列为VARCHAR类型,经过沟通后发现该程序需要三种时间格式,所以选择了varchar字符类型,至此sql报错问题找到,是因为该列下数据格式存在差异导致匹配报错,该列数据格式如下:解决:只要将to_date语句改写加上时间即可,相关改写sql如下:
评论已关闭