为了账号安全,请及时绑定邮箱和手机立即绑定

以下内容报错说是从数据类型 varchar 转换为 numeric 时出错。这个怎么解决?

以下内容报错说是从数据类型 varchar 转换为 numeric 时出错。这个怎么解决?

繁花不似锦 2022-04-21 15:15:39
SELECT isnull(SUM(CONVERT(numeric(19, 2), fxbzj)),0) AS ba FROM tbl_orderform WHERE uid='2340'
查看完整描述

1 回答

?
当年话下

TA贡献1890条经验 获得超9个赞

估计是数据问题。 你可以写一个语句检查一下这一列
select ISNUMERIC(fxbzj),fxbzj from tbl_orderform WHERE uid='2340' and ISNUMERIC(fxbzj)=0
ISNUMERIC()函数是判断是否是数字的。如果返回0 则表示不是数字,1表示是数字

查看完整回答
反对 回复 2022-04-24
  • 1 回答
  • 0 关注
  • 275 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信