设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

ACCESS问题求教,有意者请留步!

[复制链接]
跳转到指定楼层
1#
发表于 2002-7-16 05:00:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
近日学习ACCESS,感觉还不错,但有两个问题搞不清楚,希望有心人能留步,赐教几
招,将不胜感谢!

1、表A是表B的子集(即B含A所有的字段,但B中有一部分字段在A中没有出现,且二者
的字段顺序也不完全一样)而A有数据且想导入至B中相同字段名下,如何用SQL语句实
现?

2、有两个表C和D,其结构如下:
表C    姓名    奖金
表D    姓名    所属办公室
如何根据表C、D,统计出按所属办公室分类各人奖金及各办公室奖金的平均,即得出如
下的结果:

办公室    姓名    奖金
市场      aaa    100
          bbb    200
          ccc    300
          ave    200
技术      AAA    120
          BBB    240
          ave    180

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅

点击这里给我发消息

2#
发表于 2002-7-16 08:29:00 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
3#
 楼主| 发表于 2002-7-17 01:16:00 | 只看该作者

将表已上传

我已把表传上来,文件下载

其中的奖金表、人员表是有关联的,现想按这二表统计出按部门分类的奖金及平均值

二、如何将有数据的子集中的数据导入无数据的全表中?
4#
 楼主| 发表于 2002-7-17 04:16:00 | 只看该作者

再上传一遍并试图解释清楚地些

我已将示范表上传(压缩包中的db1.mdb)它共有四个表,做为我的问题的示例表:

一、因为有现成的含有数据表(设表名为有数据的子集),现要将其导入另一已有结构
的表(设表名为无数据的全表)中,用SQL语句该如何操作?

二、另外还有两个表设为奖金表、人员表,它们是是有关联的,现想根据它们,统计出
按部门分类的奖金数及平均值(这里为简单见,从姓名即可知其部门,实际当然不是这
样)见下表
      部门         姓名     奖金
      财务部      财务1      220
                  财务2      200
                  财务3      100
                  财务4      110
                  平均      157.5
      技术部      技术1     120
                  技术2     200
                  技术3     120
                  技术4     220
                  技术5     230
                  技术6     210
                  平均      183.3
                  市场2     120
                  市场3     130
                  平均      120
文件下载
5#
 楼主| 发表于 2002-7-26 04:32:00 | 只看该作者
希望论坛能有个热心人,我的问题仅有一个人参与,希望其他人也能帮手!

SELECT Avg(奖金表.奖金) AS 奖金OfAvg, 人员表.办公室, 奖金表.姓名
FROM 奖金表 RIGHT JOIN 人员表 ON 奖金表.姓名 = 人员表.姓名
GROUP BY 人员表.办公室, 奖金表.姓名

可以处理,但很遗憾,并无计算出平均值,似乎Avg(奖金表.奖金)未起作用。

以前用过一段时间的XBASE,总会用以前的思路去解决问题,感觉要完成这样的需求需
要编程,现看来,用SQL语句实现起来更容易。但一直不知如何运用,举例说:有两个
表A、B,均只有一个字段如姓名,两者均已有数据,现要分类得出仅在A中出现的姓
名、仅在B中出现的姓名、在AB中都出现的姓名,该如何使用查询完成?
能否详细举例说明right join 与left join的区别


再次谢谢所有关注我的问题和帮助我的人!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-10-1 06:17 , Processed in 0.108045 second(s), 29 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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