以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  分组统计如何数据表?  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=88961)

--  作者:digger_deng
--  发布时间: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编辑过]

--  作者:大红袍
--  发布时间:2016/8/12 14:43:00
--  

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

 

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