sql server 用 CONVERT(datetime,T.p_join_time)一直报字符串转日期不成功
找了好久终于找到原因 是由于数据库里的数据格式有错误存在201308之类的数据 删除即可
而我的字段p_join_time 是varchar(8)格式的
datediff(day,CONVERT(varchar(100),T.p_join_date),CONVERT(varchar(100),T.p_official_date)) as 转正天数
找了好久终于找到原因 是由于数据库里的数据格式有错误存在201308之类的数据 删除即可
而我的字段p_join_time 是varchar(8)格式的
datediff(day,CONVERT(varchar(100),T.p_join_date),CONVERT(varchar(100),T.p_official_date)) as 转正天数