VFP中SUM()函数的使用

有一张表1,二个字段B,C,都是数字类型,已有表1BC34879248764548929512...另一张表2,两个字段M,N,都是数字类型,已有现在要把表1中C列开始为... 有一张表1,二个字段B,C,都是数字类型,已有

表1

B C

3 4879

2 4876

4 5489

2 9512

...

另一张表2,两个字段M,N,都是数字类型,已有

现在要把表1中C列开始为“48”和“95”的B列值累加起来,再把值输出到表2的M列

表1中C列开始为“54”的B列值累加起来,再把值输出到表2的N列,应该怎么写?麻烦好心人帮个忙,谢谢

最终结果应该是这样的

表2

M N

7 4
展开
 我来答
lhanguo
2006-08-18 · TA获得超过879个赞
知道小有建树答主
回答量:885
采纳率:0%
帮助的人:547万
展开全部
用个笨办法
sele 表1
go top
scan
if left(alltrim(str(c)),2)='48' .or. left(alltrim(str(c)),2)='95'
sele 表2
go top
repl m with m+表1.B
endif
if left(alltrim(str(c)),2)='54'
sele 表2
go top
repl n with n+表1.B
endif
endscan

&&其实这里可以用select语句,但我在外面,没法给你
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式