为了账号安全,请及时绑定邮箱和手机立即绑定

表1中C列开始为“54”的B列值累加起来,再把值输出到表2的N列,应该怎么写?

表1中C列开始为“54”的B列值累加起来,再把值输出到表2的N列,应该怎么写?

幕布斯6054654 2023-04-20 19:15:44
有一张表1,二个字段B,C,都是数字类型,已有表1B C3 48792 48764 54892 9512...另一张表2,两个字段M,N,都是数字类型,已有现在要把表1中C列开始为“48”和“95”的B列值累加起来,再把值输出到表2的M列表1中C列开始为“54”的B列值累加起来,再把值输出到表2的N列,应该怎么写?麻烦好心人帮个忙,谢谢最终结果应该是这样的表2 M N7 4
查看完整描述

1 回答

?
汪汪一只猫

TA贡献1898条经验 获得超8个赞

用个笨办法
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语句,你可以试试

查看完整回答
反对 回复 2023-04-23
  • 1 回答
  • 0 关注
  • 150 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信