Foxtable(狐表)用户栏目专家坐堂 → [求助]sql 语句 中 如何 写 当月的条件?


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

主题:[求助]sql 语句 中 如何 写 当月的条件?

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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2016/12/12 11:24:00 [显示全部帖子]

 你用这种统计方式本身就有错。多个表组合用这种方式

 

http://www.foxtable.com/webhelp/scr/2305.htm

 

 

Dim bd1 As New GroupTableBuilder("统计表1", DataTables("表A"))
Dim dt1 As fxDataSource
bd1.Groups.AddDef("产品名称")
bd1.Totals.AddDef("订单金额","订单金额")
dt1 = bd1.BuildDataSource()

Dim bd2 As New GroupTableBuilder("统计表2",DataTables("表B"))
Dim dt2  As fxDataSource
bd2.Groups.AddDef("产品名称")
bd2.Totals.AddDef("回款金额","回款金额")
bd2.Totals.AddDef("运费回款","运费回款")
dt2 = bd2.BuildDataSource()

Dim bd3 As New GroupTableBuilder("统计表3",DataTables("表C"))
Dim dt3 As fxDataSource
bd3.Groups.AddDef("产品名称")
bd3.Totals.AddDef("运费","运费")
dt3 = bd3.BuildDataSource()

dt1.Combine("产品名称",dt2,"产品名称")
dt1.Combine("产品名称",dt3,"产品名称")

Tables("窗口1_Table1").DataSource = dt1 '将统计结果绑定到Table
Tables("窗口1_Table1").SetColVisibleWidth("产品名称|102|订单金额|71|回款金额|59|未回金额|59|垫付金额|59|运费回款|59|运费未回|59")


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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2016/12/12 16:26:00 [显示全部帖子]

以下是引用111yangguojun在2016/12/12 12:11:00的发言:
我用的就是  sqlserver的数据库,  就是更改的过程中发现数据是错误的,我感觉这是一个BUG吧,应该要修正一下,如果修正后,这个功能感觉还是很好用的

 

SQLGroupTableBuilder 只能处理父子孙关系的,一个父表多个子表的无法处理。


 回到顶部