以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 统计表的时段筛选 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=66054) |
|
-- 作者:120785713 -- 发布时间:2015/3/28 16:11:00 -- 统计表的时段筛选 Dim bd2 As New GroupTableBuilder("统计表2",DataTables("P_OutList")) dt2 = bd2.BuildDataSource() 如果想筛选只统计2015年1月1日以后的销售数量应该 怎么写 谢谢老师帮我看一下 |
|
-- 作者:Bin -- 发布时间:2015/3/28 16:15:00 -- bd2.Filter="日期>#2015-01-01#" |
|
-- 作者:120785713 -- 发布时间:2015/3/28 18:49:00 -- 谢谢
|
|
-- 作者:120785713 -- 发布时间:2015/3/29 10:22:00 -- Dim bd2 As New GroupTableBuilder("统计表2",DataTables("P_OutList")) 执行代码后统计表中没有任何数据 老师帮我看看什么原因 第四行代码注释后统计数据一切正常 |
|
-- 作者:有点甜 -- 发布时间:2015/3/29 10:23:00 -- bd2.Filter="dDate>#" & new Date(2015, 1, 1) & "#" |
|
-- 作者:120785713 -- 发布时间:2015/3/29 10:32:00 --
这样还是不能正常统计数据 统计表是空的
|
|
-- 作者:有点甜 -- 发布时间:2015/3/29 10:57:00 -- 那就说明没有符合条件的数据,请好好看看你的 dDate列 |
|
-- 作者:有点甜 -- 发布时间:2015/3/29 11:00:00 -- 看7楼,如果有数据,试试用SQLGroupTableBuilder
http://www.foxtable.com/help/topics/1626.htm
|
|
-- 作者:120785713 -- 发布时间:2015/3/29 11:15:00 -- dDate 列是时间日期型 有数据 没有空行 我用的是sql2000的数据库
|
|
-- 作者:有点甜 -- 发布时间:2015/3/29 11:18:00 -- Dim b As New SQLGroupTableBuilder("统计表1","P_OutList") b.Filter="dDate > \'" & new Date(2015, 1, 1) & "\'" b.Groups.AddDef("cPCode","产品编号") b.Totals.AddDef("nOAmount","销售数量") b.Build MainTable = Tables("统计表1") |