三个字段的和 与另一个字段比较,如何处理? select * from SC010200 where (SC01010+SC01011+SC01012)!=SC01053这样不行,提示:Error converting data type nvarchar to numeric.怎样转换字符类型。如何处理。。谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select * from SC010200 where (cast(SC01010 as varchar)+cast(SC01011 as varchar)+cast(SC01012 as varchar))!=SC01053 用isnumeric()函数判断哪些不能转换为数值型,如:--不能转换为数值型的记录select * from 表名where isnumeric(字段名)=0 从错误来看,以下三个字段并不都是数字SC01010 SC01011 SC01012如果你要数字加起来,那就转换成数字类型吧 select * from SC010200 where isnumeric(SC01010)=1and isnumeric(SC01011)=1and isnumeric(SC01012)=1and isnumeric(SC01053)=1and (SC01010+SC01011+SC01012)!=SC01053 一个表中不同字段,不同查询条件,显示一条纪录 如何使用协议 sql database replication 问题 sqlServer远程连接MySql问题(急!在线等待) SQL SERVER突然掉电会导致数据不一致吗 SQL语句的单引号问题(急,在线等) SQL语句难-在线等 问两个sql查询问题 求助各们兄弟! 关于数据库源 本机,SQL2000,在系统帐号SA被删或者密码被篡改的情况下,如何才能管理维护数据库 求一条SQL 脑壳有点晕了 ~
select * from 表名
where isnumeric(字段名)=0
SC01010 SC01011 SC01012
如果你要数字加起来,那就转换成数字类型吧
where isnumeric(SC01010)=1
and isnumeric(SC01011)=1
and isnumeric(SC01012)=1
and isnumeric(SC01053)=1
and (SC01010+SC01011+SC01012)!=SC01053