日期:2014-05-17  浏览次数:20635 次

查询中的字符串转换问题!
查询中此语句有问题:CASE WHEN TG200<>'' AND TD013<>'' THEN CONVERT(CHAR(10),DATEDIFF(DAY,TG200,TD013)) ELSE '途中' END AS ZHTS

TG200,TD013是char类型

查询后报错:从字符串转换为 datetime 时发生语法错误

看不出  到底是哪里有错,请高手指点一下,谢谢!

------解决方案--------------------
TG200,TD013是char类型 晕。。没看到。。。。sql语句没问题。是你数据有问题,
TG200,TD013这两个字段里面有内容不是日期格式的