查询中的字符串转换问题!
查询中此语句有问题: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这两个字段里面有内容不是日期格式的