select sum(Mtd201104) from [dbo].[RPT_resultA41_test]
select sum(25+null)
第一个能正确出结果,第二条出null,可我第一条的Mtd201104字段也有值为null的啦!应该结果为null才对!
求解!谢谢了!
我知道这样可以 select ISNULL(Mtd201104,0.00) from [dbo].[RPT_resultA41_test]
就是想知道为什么会出现那种 情况
------解决方案--------------------
null和类型 运算都是null
------解决方案--------------------
sum函数过滤掉null值了,不会累加null,你第二条明显指定了加null,当然是null