设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 1456|回复: 9
打印 上一主题 下一主题

[表] 用B表的成绩求和后更新到A表,总不成功,请教?

[复制链接]
跳转到指定楼层
1#
发表于 2008-8-10 16:22:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
A表如下
编号 姓名 总成绩
01  小张 
02  小王
03  小李

B表如下
编号 姓名 学科 成绩
01 小张     数学 90 
03 小李  英语 70
02 小王  语文 85
01 小张     语文 90 
02 小王  英语 70
03 小李  数学 86
01 小张     英语 82 
02 小王  数学 96
03 小李  数学 86 

以上都是表中实际数据,A表中已经存在小李、小张、小王的编号和姓名信息,只差总成绩,总成绩为B表中数学、英语、语文三科成绩之和。想要的结果如下:

编号 姓名 总成绩
01  小张    260
02  小王    251
03  小李    241


以下代码无法运行,不知什么原因?

update A set  set 总成绩=(select sum(成绩) from B where  B.编号=编号)


[ 本帖最后由 mmchoo 于 2008-8-10 16:47 编辑 ]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2008-8-10 17:03:17 | 只看该作者
把你的表传上来!
3#
 楼主| 发表于 2008-8-10 17:19:59 | 只看该作者
在这里,先谢谢了。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
4#
发表于 2008-8-10 17:53:43 | 只看该作者
看看先
5#
发表于 2008-8-10 17:56:42 | 只看该作者

我也经常遇这问题,不能调用合计查询的结果更新表的数据,只能用生成个临时表的方法,哪为朋友有高招啊?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
6#
 楼主| 发表于 2008-8-11 11:47:33 | 只看该作者
顶顶,谢谢。
7#
发表于 2008-8-11 12:43:04 | 只看该作者
要的是这样的吧!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
8#
 楼主| 发表于 2008-8-11 15:28:38 | 只看该作者
楼上不能运行
9#
发表于 2008-8-11 21:40:10 | 只看该作者

回复用B表成的绩求和...


用一个更新命令按钮可以解决,每次输完B表后更新一次,就可以了,附件调试过没问题[:36]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
10#
发表于 2008-12-11 17:03:51 | 只看该作者

回复 9# 的帖子

命令更新,,还是用查询里的更新
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2025-1-9 14:10 , Processed in 0.109340 second(s), 35 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表