以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 分组统计如何先获取某字段不重复的行,再进行统计? (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=158633) |
-- 作者:guosheng -- 发布时间:2020/11/27 10:36:00 -- 分组统计如何先获取某字段不重复的行,再进行统计? 合同编号 字段可能多次出现,只选择其中任意一行参与统计即可。 Dim b As New GroupTableBuilder("统计表1",DataTables("收入相关明细表")) b.Groups.AddDef("合同编号") b.filter= b.Totals.AddDef("数量") Tables("窗口1_Table1").DataSource = b.BuildDataSource() …… 合同编号 数量 A001 100 A001 100 A002 200 A002 200
[此贴子已经被作者于2020/11/27 10:45:56编辑过]
|
-- 作者:有点蓝 -- 发布时间:2020/11/27 11:08:00 -- 使用sql分组 Dim b As New sqlGroupTableBuilder("统计表1","select 合同编号,max(数量) from {收入相关明细表} group by 合同编号")
|
-- 作者:guosheng -- 发布时间:2020/11/27 11:12:00 -- 数据是通过接口传输过来的oracle的数据,之后赋值到内部数据表的。没法用sql啊,有什么替代方案(难道:把数据存到sqlserver外部数据源中吗,但是每次传输数据量比较大,有上万条,每次保存后再清空数据 也挺费劲的吧)吗 [此贴子已经被作者于2020/11/27 11:14:14编辑过]
|
-- 作者:有点蓝 -- 发布时间:2020/11/27 11:15:00 -- 手工编码统计:http://www.foxtable.com/webhelp/topics/0681.htm |