怎么样用一个算式计算绩点?

来源:百度知道 编辑:UC知道 时间:2024/06/25 00:24:07
绩点计算方法:
>89分 4绩点
85-89 3.5绩点
80-84 3绩点
75-79 2.5绩点
70-74 2绩点
65-69 1.5绩点
60-64 1绩点
<60 0绩点

请问怎么样用一个算术表达式得出正确绩点?
感谢你们的回答,我的意思是,采用一个表达式指:
用一个+,-,*,/算式加上数据类型转换可以得到想要的结果。。。

因为要从数据库里面得到GPA排名,我的sql只学了基础的部分,只能把平均分排名算出来:
SELECT stuNo, Sum(score)/Sum(grade) AS 平均分
FROM (select * from Cjk where stuNo like "200332580*")
GROUP BY stuNo;

Cjk是表的名字,stuNo是学号,score是分数(100分制),grade是学分

因为不知道sql语句中选择语句怎么写,所以就算不出GPA了。。。又不能破坏这个数据库。麻烦ing~
如果有高手能告诉我这里怎么用sql算出一个年级所有学生的GPA,感激不尽!!分数不够可以再加。数据库是Access的

已经发给你了。谢谢~

if x>89 then y=4
else if x=85 and x=89 y=3.5
else if x=80 and x=84 y=3
....
同上
可以去这里学习http://okps.cn

关键看你用什么语言了