access统计问题

来源:百度知道 编辑:UC知道 时间:2024/05/16 23:58:58
现有表
姓名 成绩1 成绩2
甲 100 100
乙 100 100
丙 100 100
乙 100 100
甲 100 100

问题1:如何实现对每条记录的成绩进行求和,并增加一总分字段,即
姓名 成绩1 成绩2 总分
甲 100 100 200
乙 100 100 200
丙 50 50 100
乙 100 100 200
甲 100 100 200
问题2:如何创建一个新表显示每个人的总分合计与平均总分(总分求和/名字出现的次数).
姓名 总分 平均总分
甲 400 200
乙: 400 200
丙: 100 100

问题1
新建一个更新查询,输入如下语句
alter table 表名 add column 总成绩 int
保存后运行
再新建一个查询
update 表名 set 总成绩=成绩1+成绩2
保存后运行

问题2
select 姓名,sum(总成绩) as 总分求和,avg(总成绩) as 总分平均 into 新表 form 表名 group by 姓名

SQL有自己的存储过程,ACCESS,说实话我不怎么懂.
如果用ASP/ASP.net调用的时候,可以求和,加字段等

你所说的其实就是一个交叉查询:
access中查询有向导,很快就能解决.
如果在asp中:
TRANSFORM Sum(成绩) AS 总分 SELECT ruser, Sum(rJine) AS jine FROM baidu_records where rZtype = '" & "销" & "' and rType = '" & "销售" & "' GROUP BY ruser PIVOT yearmonth
自己修改一下