Foxtable(狐表)用户栏目专家坐堂 → [求助]关于后台数据统计的疑问


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

主题:[求助]关于后台数据统计的疑问

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


加好友 发短信
等级:幼狐 帖子:111 积分:839 威望:0 精华:0 注册:2020/2/13 22:59:00
[求助]关于后台数据统计的疑问  发帖心情 Post By:2020/3/26 17:33:00 [只看该作者]

老师您好:
使用 SQLCompute("Sum(数量 - 已出库)") 得的结果与 用 compute(“sum(库存)”)的结果不一样。因为剩余发货量是个表达式列。是不是sqlcompute这么用不对呢?compute统计出来的数量是对的。sqlcompute后台统计得出的数据反而是错误的

 e.DataRow("库存") = DataTables("销售").Compute("Sum(剩余发货量)")
e.DataRow("库存") = DataTables("销售").SQLCompute("Sum(数量 - 已出库)")




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


加好友 发短信
等级:管理员 帖子:47448 积分:251048 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2020/3/26 17:43:00 [只看该作者]

数据没有完全加载?

 回到顶部
帅哥,在线噢!
有点蓝
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:105495 积分:536466 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/3/26 17:44:00 [只看该作者]

我测试没有问题。数据有没有全部加载?

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


加好友 发短信
等级:幼狐 帖子:111 积分:839 威望:0 精华:0 注册:2020/2/13 22:59:00
  发帖心情 Post By:2020/3/26 19:11:00 [只看该作者]

数据是完全加载的,所以用comput 得出的数量是正确的。但是SQLcomput后台统计得出的数量差别很大,只有一个零头。那我再试试噢,用法没问题那就是我自身的问题了,再找找,谢谢哈

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


加好友 发短信
等级:幼狐 帖子:111 积分:839 威望:0 精华:0 注册:2020/2/13 22:59:00
  发帖心情 Post By:2020/3/26 19:42:00 [只看该作者]

还是不行噢老师,单某一列都没问题。但是相减数据就不对了。这种情况下估计是什么情况造成的呢?

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


加好友 发短信
等级:管理员 帖子:47448 积分:251048 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2020/3/27 9:23:00 [只看该作者]

做个例子发上来测试,凭空解决不来。

 回到顶部