access总成绩排名问题
① 求助:如何用Access进行成绩排名
在access里这抄个比较恶心,还得袭迂回一下,而且迂回的很没意义
第一步,先创建一个查询
就是排出名次的一个查询
selecta.姓名,a.总分,(selectcount(*)+1from成绩表asbwherea.总分<b.总分)as名次into临时表from成绩表asa
然后关联这个查询来写更新
UPDATE成绩表ASAINNERJOIN临时表ASBONA.姓名=B.姓名
SETA.名次=B.名次;
其实本来就第一个查询就可以满足了,但是你得更新的话就只能这样了
② access查询 SQL查询成绩排名前5%的学生
创建一个查询,然后点右键,切换到sql视图
执行以下语句
selecttop5percent学号,课程号,成绩from学生成绩表where课程号='101'orderby成绩desc
③ Access中计算总成绩
在设计视图下方添加一列,其中字段一行输入:总成绩: [英语]+[数学]+[计算机]
条件一行输入 >240 即可 过程和结果如图
④ access有一成绩表如何统计每班语文成绩大于90的人数再对其排名
ACCESS数据来库不支持Rank、Dense_Rank、Rownumber这类排名源函数,需要获取名次排名只能依靠应用程序端编程解决。
可以利用ACCESS窗体或ACCESS报表来展示排名。代码思路是SQL语句检索出语文成绩>90分的记录并按降序排序,然后循环比对记录集中的分数,从1开始对记录集的每一行记录编号,下一条记录如跟上一条记录分数不一样则编号加1,否则编号不变,直到记录集末尾,这样既可完成Rank函数的排名规则。
⑤ asp 如何对access数据库中的成绩进行排名并显示出:姓名,分数,名次谢谢!
最简单是方法是把数据库中时间那个字段的默认值设置为当前时间
格式是:=Now()
也可以用ASP代码写
rs("time")=now()
⑥ asp中的access年度成绩查询排名问题
表如下,我起的表名叫test
说明,其实这个换在别的数据库中会简单些,只是因为access有些东西不能和其他数据库通用,不可以把t1的那个sql建立成一个查询,在后续中可以调用这个查询来做这件事,具体的你自己看一下吧
⑦ access2003 查找各科成绩80分以上的学生的总成绩,并显示前三名如何设定
查询窗体的设计视图请参照下图:
下面是上图对应的查询窗体的SQL视图。。
SELECTTOP3姓名专,数学,语文属,英语,Val([数学])+Val([语文])+Val([英语])AS总成绩
FROM成绩表
GROUPBY姓名,数学,语文,英语
HAVING数学>"80"AND语文>"80"AND英语>"80"
ORDERBYVal([数学])+Val([语文])+Val([英语])DESC;
⑧ 请问如何对access 中的查询中成绩进行排名呢
select * from 表1 order by 年级 asc,周扣分
只能这样了 ,如果要实现你说的那个功能,建议用脚本语回言或其他开发语答言写。
这样是没有排名的,但是却分别对各个年级的班级的周扣分进行了升序排列,如果要降序,使用select * from 表1 order by 年级 asc,周扣分 desc
⑨ ACCESS总成绩排名问题
select count(1) from
(select cs_name,sum(cs_d_f) as sumd from 表 group by cs_name order by sum(cs_d_f) desc)tmp
where sumd>=(select sumd from
(select cs_name,sum(cs_d_f) as sumd from 表 group by cs_name order by sum(cs_d_f) desc)tmp
where cs_name='玩家名')
先用select cs_name,sum(cs_d_f) as sumd from 表 group by cs_name order by sum(cs_d_f) desc取得排名表
然后从排名表中找出总杀人数回大于答指定玩家杀人数的人数,该人数就是玩家的排名
⑩ access学生成绩管理系统
下载地址
http://down.chinaz.com/soft/24039.htm
管理员操作说明
1-1、管理员从“管理页面”进行后台登陆,新系统默认系统管理员帐号和密码为admin和admin。
1-2、为了增加系统安全,登陆后请你马上到“管理页面-修改密码”修改你的系统管理员密码。
1-3、“管理页面-帐号管理”你可以添加、编辑、删除管理员帐号(如果你有系统管理员权限)。
1-4、“管理页面-教师管理-添加教师”你可以添加教师帐号。
1-5、“管理页面-教师管理”你可以编辑、删除教师帐号,任课情况和班主任只是该教师当前所授课程和任哪班的班主任,若要修改请到相应的“课程管理”和“班级管理”。
1-6、“管理页面-年级管理”你可以添加、编辑、删除年级。年级的概念是“高三(2)班”中的“高三”。
1-7、“管理页面-学期管理”你可以添加、编辑、删除学期,并且必须把某一个学期设置为当前学期。学期名最好以“2006-2007第二学期”这样的格式发布。
等等功能