首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

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

2013-04-26 
查询中的字符串转换问题!查询中此语句有问题:CASE WHEN TG200 AND TD013 THEN CONVERT(CHAR(10),D

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

热点排行