设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[与其它组件] 急,求助!!

[复制链接]
跳转到指定楼层
1#
发表于 2006-12-27 04:33:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
急,求助!!

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

在线等!!急

谢谢~~~~
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2006-12-27 05:01:00 | 只看该作者
不考虑并列成绩。

select top 1 学号,姓名,成绩 from (select top 95 学号,姓名,成绩 from tablename order by 成绩 desc) a order by 成绩
3#
 楼主| 发表于 2006-12-27 05:09:00 | 只看该作者
谢谢你的回答

但是如果处理的是95%呢,及成绩排在从低到高95%的学生的成绩是多少,你这种办法可以吗??
4#
 楼主| 发表于 2006-12-27 05:34:00 | 只看该作者
刚刚又在Access里试了一下,好象Access不支持top 95%这种写法啊

请各位达人再帮忙想想吧,谢谢了啊
5#
发表于 2006-12-27 06:01:00 | 只看该作者
请把具体内容写在标题上

上面的TOP语句可以用变量转为95%
6#
 楼主| 发表于 2006-12-27 06:58:00 | 只看该作者
谢谢大家,问题已经解决了啊

太粗心了啊,一定要写top 95 percent的啊
7#
发表于 2006-12-27 06:59:00 | 只看该作者
其实这样的标题是不应回复的,希望以后各版主记住这个原则
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-14 21:21 , Processed in 0.091621 second(s), 30 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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