以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  判断条件问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=115166)

--  作者:13861676007
--  发布时间:2018/3/2 9:37:00
--  判断条件问题
请教: 
     我想对【余额】列进行条件统计,对【代码】列(字符型)长度为4的进行合计,但下列代码对【余额】列的所有数据都进行了统计。
Dim jea As Double
jea = Tables("数据表").Compute("sum(余额)",len("代码")=4)
请教如何修改?
另外如果想对【代码】列中前6位相同字符的【余额】列金额进行合计
jea = Tables("数据表").Compute("sum(余额),??????)
如何表达?

--  作者:有点甜
--  发布时间:2018/3/2 9:51:00
--  

jea = Tables("数据表").Compute("sum(余额)", "len(代码)=4")

 

jea = Tables("数据表").Compute("sum(余额)", "substring(代码,1,6)=\'123456\'")


--  作者:13861676007
--  发布时间:2018/3/2 9:56:00
--  
谢谢!