Foxtable(狐表)用户栏目专家坐堂 → 为什么这样合计很慢,日期越多就越慢,有没有其它方法快一点


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

主题:为什么这样合计很慢,日期越多就越慢,有没有其它方法快一点

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


加好友 发短信
等级:七尾狐 帖子:1503 积分:10158 威望:0 精华:0 注册:2013/6/8 16:19:00
为什么这样合计很慢,日期越多就越慢,有没有其它方法快一点  发帖心情 Post By:2022/2/28 21:48:00 [只看该作者]

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:新建文本文档 (2).txt



为什么这样合计很慢,日期越多就越慢,有没有其它方法快一点

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


加好友 发短信
等级:超级版主 帖子:106209 积分:540168 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/2/28 22:06:00 [只看该作者]

直接使用sql统计

dim sql as strin = "select 店名,店铺地址,sum(提成实收金额) as (提成实收金额),sum(实收金额) as 实收金额  From 销售合计 where 日期 >= '" & e.PostValues("开始") & "'  And 日期  <= '" & e.PostValues("结束") & "' And ('," & ddr("账号企业名") & ",') like '%,' + 店名 + ',%' and 商品素金非素='非素'  group by 店名,店铺地址"

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


加好友 发短信
等级:七尾狐 帖子:1503 积分:10158 威望:0 精华:0 注册:2013/6/8 16:19:00
  发帖心情 Post By:2022/3/1 9:42:00 [只看该作者]

dim sql as string = "select 店名,店铺地址,sum(提成实收金额) as (提成实收金额),sum(实收金额) as 实收金额  From 销售合计 where 日期 >= '" & e.PostValues("开始") & "'  And 日期  <= '" & e.PostValues("结束") & "' And ('," & ddr("账号企业名") & ",') like '%,' + 店名 + ',%' and 商品素金非素='非素'  group by 店名,店铺地址"


            .AddTitle("h2","<button style='width:100%;height: 100px;margin: 0px 0;background-color: #ffffff;border-style: none none solid none; border-bottom-width: 1px;border-color: #d0d0d0;'>  "& sql ("提成实收金额")&"   </button>")


不是这样用的吗


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


加好友 发短信
等级:超级版主 帖子:106209 积分:540168 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/3/1 9:54:00 [只看该作者]

使用SQLcommand执行sql,根据返回的表格数据遍历生成数据

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


加好友 发短信
等级:七尾狐 帖子:1503 积分:10158 威望:0 精华:0 注册:2013/6/8 16:19:00
  发帖心情 Post By:2022/3/1 10:08:00 [只看该作者]

那么弄

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


加好友 发短信
等级:超级版主 帖子:106209 积分:540168 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/3/1 10:35:00 [只看该作者]

1楼自己发的代码里就有执行sql并遍历返回结果的代码

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


加好友 发短信
等级:七尾狐 帖子:1503 积分:10158 威望:0 精华:0 注册:2013/6/8 16:19:00
  发帖心情 Post By:2022/3/1 11:18:00 [只看该作者]

合在一起,不知道什么弄

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


加好友 发短信
等级:超级版主 帖子:106209 积分:540168 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/3/1 11:46:00 [只看该作者]

已经使用sql统计好了,就不需要使用compute,直接遍历即可

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


加好友 发短信
等级:七尾狐 帖子:1503 积分:10158 威望:0 精华:0 注册:2013/6/8 16:19:00
  发帖心情 Post By:2022/3/1 12:00:00 [只看该作者]

可以帮我弄一下不,我听起有点不懂

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


加好友 发短信
等级:超级版主 帖子:106209 积分:540168 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/3/1 13:40:00 [只看该作者]

 Dim ddr As DataRow= DataTables("Users").SQLFind("Name='"& e.Cookies("username")  &"' " )
        Dim cmd As new SQLCommand
        cmd.C
dim sql as strin = "select 店名,店铺地址,sum(提成实收金额) as (提成实收金额),sum(实收金额) as 实收金额  From 销售合计 where 日期 >= '" & e.PostValues("开始") & "'  And 日期  <= '" & e.PostValues("结束") & "' And ('," & ddr("账号企业名") & ",') like '%,' + 店名 + ',%' and 商品素金非素='非素'  group by 店名,店铺地址"
        cmd.CommandText= sql 
        Dim dt As DataTable = cmd.ExecuteReader
          With wb.AddArticle("","ar02")
        For Each dr as datarow in dt.datarows
        msgbox(dr("提成实收金额"))
        msgbox(dr("实收金额"))


 回到顶部
总数 15 1 2 下一页