Switch函数查询成绩等级-蒋元根
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> Access数据库-查询/SQL语句


Switch函数查询成绩等级

发表时间:2013/5/28 19:19:16 评论(1) 浏览(11161)  评论 | 加入收藏 | 复制
   
摘 要:Switch函数查询成绩等级
正 文:
网友温暖的阳光的问题:                                                                                                                                                                  
  求学生每科成绩的前20%转化为A,前50%转化为B,前80%转化为C,后20%转化为D,自定义函数如何写,谢谢

http://www.accessoft.com/bbs/showtopic.asp?id=18779


Select 成绩.姓名, 成绩.语文, DCount("姓名","成绩","[语文]>" & [语文] & "")+1 AS 语文成绩排名, (DCount("姓名","成绩","[语

文]>" & [语文] & "")+1)/(DCount("姓名","成绩","[语文]")) AS 语文成绩排名百分比位置, 成绩.语文等级, Switch([语文成绩排名百分

比位置]<=0.2,'A',[语文成绩排名百分比位置]<=0.5,'B',[语文成绩排名百分比位置]<=0.8,'C',[语文成绩排名百分比位置]>0.8,'d') AS 语

文成绩等级, 成绩.数学, DCount("姓名","成绩","[数学]>" & [数学] & "")+1 AS 数学成绩排名, (DCount("姓名","成绩","[数学]>" & [数

学] & "")+1)/(DCount("姓名","成绩","[数学]")) AS 数学成绩排名百分比位置, 成绩.数学等级, Switch([数学成绩排名百分比位置]

<=0.2,'A',[数学成绩排名百分比位置]<=0.5,'B',[数学成绩排名百分比位置]<=0.8,'C',[数学成绩排名百分比位置]>0.8,'d') AS 数学成绩

等级

FROM 成绩;


点击下载此附件


Access软件网交流QQ群(群号:198465573)
 
 相关文章
中考等级分 如何排序  【  2009/5/23】
Access数据字段值区间转换示例\匹配成绩优良差、合格的示例,分...  【红尘如烟  2011/1/25】
[access查询]如何自定义排序规则?以上午/下午/晚上三个字段...  【何必见戴  2011/12/29】
【译文】在一个日期范围内匹配记录  【周芳  2012/4/21】
VBA学习示范-成绩等级判断  【caiyi  2012/10/25】
常见问答
技术分类
相关资源
文章搜索
关于作者

蒋元根

文章分类

文章存档

友情链接