存储过程问题 select @outMoney=isnull(sum(amount*price),0) from oilOutWare where riqi<@endriqi and oilId=@oilId 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 函数isnull()应该在sum()函数里边。select @outMoney=sum(isnull(amount * price,0)) from oilOutWare where riqi<@endriqi and oilId=@oilId 这样不至于一个amount * price为 null就会使sum()的结果也为null假如函数isnull()应该在sum()函数外边,那么有一个amount * price为 null就会使sum()的结果也为null 问条SQL语句 关于exists问题 视图字段过多,会不会影响速度? 本贴为专门结帐贴,请邹建和心帆来领分! sql 合并id相同的数据 这个sql语句怎么写? 菜鸟学飞----简化命令 排序的问题(接续)(蚂蚁等高手请进) 急、急、急: 数据莫名其妙减少了! 求教sql server一个应用问题-2个数据库的连接问题 火急!!!怎么修改一个数据库的名称同时保持里面的表结构和数据不变?谢谢! rand()为什么在函数中用不了,急用!
函数isnull()应该在sum()函数里边。
select @outMoney=sum(isnull(amount * price,0)) from oilOutWare where riqi<@endriqi and oilId=@oilId
那么有一个amount * price为 null就会使sum()的结果也为null