尝试使用了isnull(arg1,arg2)函数表示无效
最后运用了COALESCE(arg1,arg2,arg3,...)
该函数标识返回参数中第一个不为null的值.
update a
set
a.overplus=a.howMany -
(
select COALESCE(sum(b.USENUMBER),0)
from b
where b.belongAFId = a.id
)
尝试使用了isnull(arg1,arg2)函数表示无效
最后运用了COALESCE(arg1,arg2,arg3,...)
该函数标识返回参数中第一个不为null的值.
update a
set
a.overplus=a.howMany -
(
select COALESCE(sum(b.USENUMBER),0)
from b
where b.belongAFId = a.id
)