SQL查询报错:从数据类型 nvarchar 转换为 numeric 时出错。

如图,同一个语句,在正常情况下执行没有报表,在IF EXISTS 中判断则报错!

img

img

先看看哪些字段是nvarchar类型的,在哪个地方进行了numeric的转换吧。是不是这个字段有些记录不是数字组成,没有办法转换成数字而报错啊