当前位置: 代码迷 >> Sql Server >> 查询中的字符串转换有关问题
  详细解决方案

查询中的字符串转换有关问题

热度:57   发布时间:2016-04-24 22:52:36.0
查询中的字符串转换问题!
查询中此语句有问题: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这两个字段里面有内容不是日期格式的
  相关解决方案