Office中国论坛/Access中国论坛

标题: 急,求助!! [打印本页]

作者: jackey0212    时间: 2006-12-27 04:33
标题: 急,求助!!
急,求助!!

现在有一张表,有以下列:学号,姓名,成绩,现在要用Access做一个查询,找出成绩排在第95位的那个学生的分数是多少?用什么函数可以解决啊

在线等!!急

谢谢~~~~
作者: wuaza    时间: 2006-12-27 05:01
不考虑并列成绩。

select top 1 学号,姓名,成绩 from (select top 95 学号,姓名,成绩 from tablename order by 成绩 desc) a order by 成绩
作者: jackey0212    时间: 2006-12-27 05:09
谢谢你的回答

但是如果处理的是95%呢,及成绩排在从低到高95%的学生的成绩是多少,你这种办法可以吗??
作者: jackey0212    时间: 2006-12-27 05:34
刚刚又在Access里试了一下,好象Access不支持top 95%这种写法啊

请各位达人再帮忙想想吧,谢谢了啊
作者: andymark    时间: 2006-12-27 06:01
请把具体内容写在标题上

上面的TOP语句可以用变量转为95%
作者: jackey0212    时间: 2006-12-27 06:58
谢谢大家,问题已经解决了啊

太粗心了啊,一定要写top 95 percent的啊
作者: 一点通    时间: 2006-12-27 06:59
其实这样的标题是不应回复的,希望以后各版主记住这个原则




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3