以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  SQLJoinTableBuilder统计时排除空值  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=127083)

--  作者:gslxgl
--  发布时间:2018/11/5 11:04:00
--  SQLJoinTableBuilder统计时排除空值
Dim jb As New SQLJoinTableBuilder("统计表1","粮食直补")
jb.C




jb.AddCols("资金名称",True)
jb.AddExp("农户数","Count(农户姓名)")
jb.AddExp("金额","Sum(金额)")

在这个代码,如何资金名称为空,不参与统计,加什么代码,怎么加?

--  作者:gslxgl
--  发布时间:2018/11/5 11:09:00
--  
Dim jb As New SQLJoinTableBuilder("统计表1","粮食直补")
jb.C




jb.AddCols("资金名称",True)
jb.AddExp("农户数","Count(农户姓名)")
jb.AddExp("金额","Sum(金额)")

--  作者:gslxgl
--  发布时间:2018/11/5 11:24:00
--  
就是这个


--  作者:gslxgl
--  发布时间:2018/11/5 11:25:00
--  

图片点击可在新窗口打开查看此主题相关图片如下:8hq9a`(9mbt5aomji95tk.png
图片点击可在新窗口打开查看

--  作者:gslxgl
--  发布时间:2018/11/5 11:25:00
--  
如果表的资金名称为空值不参与分类统计
--  作者:有点甜
--  发布时间:2018/11/5 11:45:00
--  

比如

 

Dim jb As New SQLJoinTableBuilder("统计表1","粮食直补")
jb.AddCols("资金名称",True)
jb.AddExp("农户数","Count(农户姓名)")
jb.AddExp("金额","Sum(金额)")
jb.Filter = "资金名称 is not null"