这到底是为什么呢? 没有资料吧?或者a,b中至少有一个为null值。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select @b = sum(isnull(a*b,0)/100) from v_data_in_stock where check_time<'2003-8-19' select @b = sum(a*b/100) from v_data_in_stock得到5827300 1: 没有值2: a、b中有null值3:select @b = isnull(sum(a*b/100),0) from v_data_in_stock where check_time<'2003-8-19' 我没有加条件为什么就没有出现null呢? 没有null如果有的话select @b = sum(a*b/100) from v_data_in_stock也会得到null了 如何提高数据库设计能力 osql -i 命令的问题 帮忙理顺一下思路 存储过程 求一个按月统计记录数的SQL语句 如何通过ADOMD获取Analysis service数据库的所有的calculations成员? inner join和outer join的效率探讨 我又遇到一个数据库问题了,也很简短,答对一定给分:)。 求一sql语句 数据库恢复 修改表的结构怎么做? 如何让别人看不到存储过程和触发器的SQL语句?
2: a、b中有null值
3:select @b = isnull(sum(a*b/100),0) from v_data_in_stock
where check_time<'2003-8-19'
如果有的话select @b = sum(a*b/100) from v_data_in_stock
也会得到null了