设为首页 加入收藏

TOP

从数据类型nvarchar转换为numeric时出错
2015-11-21 01:44:58 来源: 作者: 【 】 浏览:0
Tags:数据 类型 nvarchar 转换 numeric 出错

在写一个SQL的时候,遇到要将 (字典)表A nvarchar 列 与 表B numeric 列 ,比较大小;

nvarchar 列里面存的字典数据,需要联表时通过条件筛选;

结果我写好联表得到表C,并成功加载列表成功;

但是在我继续往 表C后面追加条件时报错了

select * from (select 
CONVERT(numeric,t2.ItemText) as BZA,
t1.* from t1 
join dbo.Codeva lue t2 on t1.N=t2.ItemValue 
join Codes t3 on t2.CodeID=t3.CodeID and t3.CodeName='字典数据名' ) aa
where  t1.SZ 
 


最终加了这句,在第一个联表后面

and ISNUMERIC(t2.ItemText)>0


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇关于OGGstats命令的解释 下一篇BI-SSAS实践篇

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: