Foxtable(狐表)用户栏目专家坐堂 → 合并统计表


  共有1765人关注过本帖树形打印复制链接

主题:合并统计表

帅哥哟,离线,有人找我吗?
tld
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:739 积分:7694 威望:0 精华:0 注册:2017/2/3 10:29:00
合并统计表  发帖心情 Post By:2024/3/17 10:21:00 [显示全部帖子]

老师好
希望合并订单表与返修表的统计结果到一个表,下列代码统计了订单表的数据。
Dim b As New SQLGroupTableBuilder("统计表1", "订单")
b.Conn ection Name = "s"
b.Groups.AddDef("产品ID")
b.Totals.AddDef("价格")
b.Totals.AddDef("销售日期", AggregateEnum.Min , "首单日期")
b.Totals.AddDef("销售日期", AggregateEnum.max , "末单日期")
b.Totals.AddDef("销售日期", AggregateEnum.Count , "成交次数")
b.Filter = "日期 >= '" & t1 & "' And 日期 <= '" & t2 & "'"
b.Build 
Tables(e.form.name & "_table1").DataSource = b.BuildDataSource()

还有一个“返修”表,数据源相同,记录产品的返修时间,希望将这个表的数据也统计到"统计表1"。
Dim b2 As New SQLGroupTableBuilder("统计表2", "返修")
b2.Conn ection Name = "s"
b2.Groups.AddDef("产品ID")
b2.Totals.AddDef("返修日期", AggregateEnum.Min , "首次返修")
b2.Totals.AddDef("返修日期", AggregateEnum.max , "最近返修")
b2.Totals.AddDef("返修日期", AggregateEnum.Count , "返修次数")
b2.Filter = "返修日期 >= '" & t1 & "' And 返修日期 <= '" & t2 & "'"
b2.Build 

如何将两个统计表合并?谢谢老师
[此贴子已经被作者于2024/3/17 10:24:53编辑过]

 回到顶部