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 转正天数

posted @ 2013-09-25 11:47  第九剑  阅读(83)  评论(0)    收藏  举报