Foxtable(狐表)用户栏目专家坐堂 → 分组统计如何数据表?


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

主题:分组统计如何数据表?

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


加好友 发短信
等级:幼狐 帖子:133 积分:1453 威望:0 精华:0 注册:2015/6/15 14:05:00
分组统计如何数据表?  发帖心情 Post By:2016/8/12 14:17:00 [只看该作者]

我们首先看一个简单的例子,在命令窗口输入如下代码: 

'定义一个GroupTableBuilder,名称为"统计表1",对订单表进行统计。
Dim
b As New GroupTableBuilder("统计表1",DataTables("订单"))
b
.Groups.AddDef("产品") '根据产品分组
b
.Totals.AddDef("数量") '对数量进行统计
b
.Build '生成统计表
Maintable
= Tables("统计表1") '打开生成的统计表


上面的这个例子生成的是一个临时表,不便对生成结果二次处理,请教专家:能否将分组统计结果直接生成数据表?

因为需要使用统计结果与其他表生成查询表。

[此贴子已经被作者于2016/8/12 14:20:31编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/8/12 14:43:00 [只看该作者]

 你生成查询表那里,写sql语句不就好了?

 

 分组统计的sql语句很简单 select 产品, sum(数量) as 数量 f rom {订单} group by 产品


 回到顶部