标题:取每题的前27%个人的分数和或后27%个人的分数和的SQL语句
只看楼主
潇洒老乌龟
Rank: 5Rank: 5
等 级:贵宾
威 望:18
帖 子:407
专家分:0
注 册:2005-12-13
 问题点数:0 回复次数:0 
取每题的前27%个人的分数和或后27%个人的分数和的SQL语句

取每题的前27%个人的分数和或后27%个人的分数和的SQL语句
表tb_itemid
列itemid,score
内容
1,1
1,2
1,3
...
1,100
2,1
2,2
2,3
...
2,200
就是说题号itemid为1的有100个数据(分数score为1-100),itemid为2的有200个数据(1-200).
现在要求每题的前27%个(按分数排序(升降无所谓))的分数和.
即得到如下结果
itemid score
1 1+2+3+..+27的和
2 1+2+3+..+54的和

注意:数据库中的题号不定.就是说不一定就只有1,2,还有其他的.
注意,尽量不用循环.

不知道说清楚没?

搜索更多相关主题的帖子: SQL 分数 语句 
2006-10-31 16:30



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-99938-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.045777 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved