Foxtable(狐表)用户栏目专家坐堂 → 跨表统计


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

主题:跨表统计

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


加好友 发短信
等级:三尾狐 帖子:715 积分:6677 威望:0 精华:0 注册:2016/6/27 17:56:00
跨表统计  发帖心情 Post By:2021/1/2 17:03:00 [只看该作者]

老师,请问下,下面这种跨表统计的代码有没有办法在服务器上直接运行计算,而不需要加载吧,因为有几万行

If e.DataCol.Name = "日期" Then 
    e.DataRow("金额") = DataTables("表A").Compute("Sum(金额)","[日期] = '" & e.NewValue & "'")
End If

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


加好友 发短信
等级:三尾狐 帖子:646 积分:5691 威望:0 精华:0 注册:2017/4/7 12:15:00
  发帖心情 Post By:2021/1/2 22:57:00 [只看该作者]

初始不要加载数据,然后用
If e.DataCol.Name = "日期" Then 
    e.DataRow("金额") = DataTables("表A").SQLcompute("Sum(金额)","[日期] = '" & e.NewValue & "'")
End If

 回到顶部