以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  聚合函数转换  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=103938)

--  作者:blackzhu
--  发布时间:2017/7/19 23:17:00
--  聚合函数转换
Dim Val As Integer = Tables("每日订单明细").Compute("Sum(数量)")  数量是字符型 怎么改?
--  作者:菜鸟王中王
--  发布时间:2017/7/20 8:06:00
--  
把字段类型改为 数值型 
--  作者:有点甜
--  发布时间:2017/7/20 8:44:00
--  

compute没有这种功能。

 

方法一:动态加一列表达式列,然后统计表达式列;

 

方法二:用sqlCompute统计,这样可以转换为数值列。


--  作者:blackzhu
--  发布时间:2017/7/20 9:48:00
--  
sqlCompute 可以直接转换?

我后来遍历计算的.

--  作者:有点甜
--  发布时间:2017/7/20 10:04:00
--  
以下是引用blackzhu在2017/7/20 9:48:00的发言:
sqlCompute 可以直接转换?

我后来遍历计算的.

 

遍历计算,不要用sqlCompute。

 

还不如生成一个查询表,编写sql语句生成表,你想转成什么类型就转什么类型。