以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 进行分组统计时如何在统计结果中加一列? (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=140088) |
-- 作者:guosheng -- 发布时间:2019/8/29 10:12:00 -- 进行分组统计时如何在统计结果中加一列? Dim b As New SQLGroupTableBuilder("统计表1","表1") b.C b.AddTable("表1","编号","表2","编号") \'添加统计表 b.Groups.AddDef("名称") \'根据产品ID分组 b.Groups.AddDef("金额") \'根据产品ID分组 b.Totals.AddExp("金额1","*****") b.Totals.AddExp("金额2","*****") b.Totals.AddExp("未结转租金","***") b.Totals.AddExp("未结转服务费","***") b.Build MainTable = Tables("统计表1") 在统计结果表中加一列:金额3 =金额-金额1
[此贴子已经被作者于2019/8/29 10:13:27编辑过]
|
-- 作者:sloyy -- 发布时间:2019/8/29 10:22:00 -- b.Totals.AddExp("金额3","金额-金额1") |
-- 作者:guosheng -- 发布时间:2019/8/29 10:29:00 -- 这样测试了,不行啊,显示 金额1 金额2 列名无效 |
-- 作者:有点蓝 -- 发布时间:2019/8/29 10:30:00 -- DataTables("统计表1").DataCols.Add("金额3 ",Gettype(Double), "isnull(金额,0)-isnull(金额1,0)" ) |