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

有一张表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

幕布斯6054654
浏览 147回答 1
1回答

汪汪一只猫

用个笨办法sele 表1go topscanif left(alltrim(str(c)),2)='48' .or. left(alltrim(str(c)),2)='95'sele 表2go toprepl m with m+表1.Bendifif left(alltrim(str(c)),2)='54'sele 表2go toprepl n with n+表1.Bendifendscan&&其实这里可以用select语句,你可以试试
打开App,查看更多内容
随时随地看视频慕课网APP