access 2003中 怎么用查询使两个表中的字段数据相加呀

如题所述

如果是想把一张表中的某个字段加到另外张表上,这个是可以实现的。举个例子tableA(A varchar),tableB(B varchar)declarec varchar;beginselect A into c from tableA where A='hello';update tableB set B=c+B;end但是你说的要两张表的数据相加,到底是进行选定某行进行还是说A表的第一个数据与B表第一数据相加,A第二个数据与B第二个数据相加,如果是前者,根据给你的例子修改下就行了。后者的话使用连表查询。具体的问题请你给出来,这样好解决点哈……谢谢采纳 追问: 比如第一个表是所有学生的英语成绩 第二个表是所有学生的数学成绩 我想让第三张表显示总分 回答: 这个简单嘛,呵呵,根据这思路,你是要对int型数据进行统计嘛表A(agrade int)表B(bgrade int)表c(zongchengji int)在查询分析器里面使用一下命令declarec int;d int;e int;beginselect count(agrade) into c from A;select count(bgrade) into d from B;e=c+d;insert into C values(e);end 追问: 謝了 回答: 不用谢哈,以后互帮互助吧……现在你可以把问题改为采纳了嘛,呵呵
温馨提示:答案为网友推荐,仅供参考
相似回答