| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 712 人关注过本帖
标题:怎么显示成绩排名?
只看楼主 加入收藏
wyyq
Rank: 1
等 级:新手上路
帖 子:197
专家分:0
注 册:2013-2-11
收藏
得分:0 
现在我只是想按平均成绩来排名,不显示各科成绩,只显示平均成绩
2013-02-22 16:24
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9841
专家分:27213
注 册:2012-2-5
收藏
得分:8 
程序代码:
USE 学生成绩排名
IF TYPE([名次])=[U]
   ALTER TABLE 学生成绩排名 ADD 名次 I
ENDIF
INDEX ON -平均成绩 TAG CJ
GO TOP
Y=1 && 分数最高者名次(mc)为1
X=平均成绩
SCAN 
    REPLACE 名次 WITH IIF(平均成绩=X,Y,Y+TEMP.MC)
    SELECT COUNT(名次) AS MC FROM 学生成绩排名 WHERE 名次=Y INTO CURSOR TEMP
    SELECT 学生成绩排名
    Y=名次
    X=平均成绩
ENDSCAN
*SET ORDER TO
BROWSE
USE IN 学生成绩排名
USE IN TEMP

坚守VFP最后的阵地
2013-02-24 18:42
快速回复:怎么显示成绩排名?
数据加载中...
 
   



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

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