| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 457 人关注过本帖
标题:取每题的前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
快速回复:取每题的前27%个人的分数和或后27%个人的分数和的SQL语句
数据加载中...
 
   



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

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