以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 分组统计表的麻烦 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=12456) |
-- 作者:kylin -- 发布时间:2011/9/4 1:00:00 -- 分组统计表的麻烦 一般说来日期是被用来做分组的 但是在我的这个项目之中,是根据“物料编号”来分组,而目的是取每个编号的最小出库日期
Dim b As New GroupTableBuilder("统计表1",DataTables("hfclck"))
使用了出现错误,见以下:
按理,这个应该在Totals集合中允许日期列的统计,可惜没有支持,希望老六给以考虑。 |
-- 作者:don -- 发布时间:2011/9/4 1:18:00 -- 支持一下,不过直接写SQL嘛: Select 物料编号,Min(出库日期) AS 出库日期 From{hfclck} Group by 物料编号 |
-- 作者:kylin -- 发布时间:2011/9/4 2:16:00 -- 以下是引用don在2011-9-4 1:18:00的发言:
支持一下,不过直接写SQL嘛:
Select 物料编号,Min(出库日期) AS 出库日期 From{hfclck} Group by 物料编号 我就是按你的所列的解决问题, 但是是觉得Foxtable应该完善一下,所以再次提及,呵呵 |
-- 作者:e-png -- 发布时间:2011/9/4 9:03:00 -- 这是老大没有考虑到日期的大小。 |
-- 作者:狐狸爸爸 -- 发布时间:2011/9/4 11:20:00 -- 分组统计和交叉统计,都只能针对数值列 |
-- 作者:don -- 发布时间:2011/9/4 11:28:00 -- 以下是引用狐狸爸爸在2011-9-4 11:20:00的发言: 分组统计和交叉统计,都只能针对数值列 不对,AggregateEnum.Min可以统计字符列
|
-- 作者:狐狸爸爸 -- 发布时间:2011/9/4 11:29:00 -- 呵呵,如果可以,也是意外的 |
-- 作者:don -- 发布时间:2011/9/4 13:58:00 -- 这个不是意外吧? Dim b As New SQLGroupTableBuilder("统计表1","hfclck") |
-- 作者:狐狸爸爸 -- 发布时间:2011/9/4 14:10:00 -- 呵呵,不能用正常,能用是意外,编程的时候,我确实只考虑了数值统计。 |
-- 作者:don -- 发布时间:2011/9/4 14:18:00 -- 晕!还是意外惊喜.既然是您编的,应该可以补锅吧? |