以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- null字段的统计问题 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=17930) |
||||||||||
-- 作者:sloyy -- 发布时间:2012/3/29 1:33:00 -- null字段的统计问题
我想用sql 统计 总补贴次数,总金额 语句如下: select 姓名,sum(2011补贴次数)+sum(2012补贴次数) as 总补贴次数,sum(2011补贴金额)+sum(2012补贴金额) as 总补贴金额 group by 姓名 from {补贴表} 不出所料,统计出的数据错误 都是0. 我看了帮助说要使用 IsNull(字段,0) 但是 狐表里的sql语句不认呀,这条统计语句该怎么写? |
||||||||||
-- 作者:狐狸爸爸 -- 发布时间:2012/3/29 7:50:00 -- 如果是SQL Server
sum(2011补贴次数)
应该改为:
sum(IsNull(2011补贴次数,0))
如果是Access或者内部数据源:
sum(2011补贴次数)
应该改为:
sum(IIF(2011补贴次数 Is Null,0,2011补贴次数)) |
||||||||||
-- 作者:sloyy -- 发布时间:2012/3/29 9:42:00 -- 哦 我用的是内部数据源,难怪老不成功 |