Office中国论坛/Access中国论坛
标题:
ACCESS问题求教,有意者请留步!
[打印本页]
作者:
fuyoutian
时间:
2002-7-16 05:00
标题:
ACCESS问题求教,有意者请留步!
近日学习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
作者:
ganrong
时间:
2002-7-16 08:29
提示:
作者被禁止或删除 内容自动屏蔽
作者:
fuyoutian
时间:
2002-7-17 01:16
标题:
将表已上传
我已把表传上来,
文件下载
其中的奖金表、人员表是有关联的,现想按这二表统计出按部门分类的奖金及平均值
二、如何将有数据的子集中的数据导入无数据的全表中?
作者:
fuyoutian
时间:
2002-7-17 04:16
标题:
再上传一遍并试图解释清楚地些
我已将示范表上传(压缩包中的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
文件下载
作者:
fuyoutian
时间:
2002-7-26 04:32
希望论坛能有个热心人,我的问题仅有一个人参与,希望其他人也能帮手!
SELECT Avg(奖金表.奖金) AS 奖金OfAvg, 人员表.办公室, 奖金表.姓名
FROM 奖金表 RIGHT JOIN 人员表 ON 奖金表.姓名 = 人员表.姓名
GROUP BY 人员表.办公室, 奖金表.姓名
可以处理,但很遗憾,并无计算出平均值,似乎Avg(奖金表.奖金)未起作用。
以前用过一段时间的XBASE,总会用以前的思路去解决问题,感觉要完成这样的需求需
要编程,现看来,用SQL语句实现起来更容易。但一直不知如何运用,举例说:有两个
表A、B,均只有一个字段如姓名,两者均已有数据,现要分类得出仅在A中出现的姓
名、仅在B中出现的姓名、在AB中都出现的姓名,该如何使用查询完成?
能否详细举例说明right join 与left join的区别
再次谢谢所有关注我的问题和帮助我的人!
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3