如果表的结构是 日期、里程、。。。。,数据如:
1 505
2 60
3 65
4 80
5 90
6 83
。
。
。
30 39
用sum 里程 to x For 具体条件(如那个月等)即可。
如果表的结构是 里程1、里程2、里程3。。。里程30、月累计 形式
用 replace all 月累计 with 里程1+里程2+里程3++里程30 即可。
在VFP软件运行后直接在Command命令窗口直接使用。
vfp中sum函数是汇总查询和汇总数据中的合计函数之一。
1)在VFP软件运行后直接在Command命令窗口直接使用。
a键入sum命令
b按确认键,在出来窗口选择需要求总量的dbf表。
c点OK按钮。就立即在VFP窗口显示选中的jwl_jiecdbf表中各需要汇总的字段总量。
2)在VFP软件运行后直接在Command命令窗口输入SQL查询语句
待确认打开的表后,在VFP窗口直接显示按SQL查询语句结果表。
将以下程序复制粘贴,执行即可
set talk off
pi=1 &&前一项值
ci=0 &&当前值
s=0 &&累计
for i=1 to 40
ci = pi + i-1
pi=ci
s=s+ci/i
endfor
'数列前40项之和S=',s
我在本机下成功执行,结果也对。
LOCAL nSum AS INTEGER, i AS INTEGER
nSum = 0
FOR i = 1 TO 100
IF MOD(i, 2) = 1 AND MOD(i, 3) <> 0
nSum = nSum + i
ENDIF
ENDFOR
MESSAGEBOX(nSum)
以上代码使用了一个循环,循环变量从 1 开始递增到 100。在循环内部,使用了 MOD 函数来检查循环变量是否为奇数(即 MOD(i, 2) = 1),以及是否不能被 3 整除(即 MOD(i, 3) <> 0)。如果两个条件均满足,就将循环变量加入 nSum 变量中。循环结束后,nSum 变量即为所有满足条件的数的和。最后,使用 MESSAGEBOX 函数来显示 nSum 的值。
use 表
sum 基本工资 to a
go bottom
replace 基本工资 with a
或
go bottom
replace 基本工资 with sum(基本工资)
检查你的()输入的对吧?英文下输入。
用宏 即& 或者用括号起来的变量
如运行下面的宏 abc ,即产生你要的表
课程名1 = 你传输来的课程名1
课程名2 = 你传输来的课程名2
课程名3 = 你传输来的课程名3
abc = "create table 成绩表 (学号 char(10) ,总分 float ," + 课程名1 char(10) +" ," + 课程名2 char(10) +" ," + 课程名3 char(10) +")"
&abc
以上就是关于跪求vfp求和方法 急全部的内容,包括:跪求vfp求和方法 急、关于vfp中sum函数的用法。、用VFP编写程序,计算数列前40项之和:S=1/1+2/2+4/3+7/4+11/5...等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)