| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 773 人关注过本帖
标题:请教大侠,语文单科成绩的并列名次的编程
只看楼主 加入收藏
gxpxpc
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2010-11-2
结帖率:0
收藏
已结贴  问题点数:20 回复次数:4 
请教大侠,语文单科成绩的并列名次的编程
我有一数据-语文单科成绩,怎样编写同成绩的名次编写
搜索更多相关主题的帖子: 语文 
2011-03-30 11:53
qjbzjp
Rank: 13Rank: 13Rank: 13Rank: 13
来 自:尧的故乡
等 级:贵宾
威 望:48
帖 子:1914
专家分:4397
注 册:2007-3-14
收藏
得分:10 

相互学习,互相交流,共同提高。
2011-03-30 15:17
啸凡
Rank: 8Rank: 8
等 级:贵宾
威 望:45
帖 子:1356
专家分:885
注 册:2006-2-22
收藏
得分:10 
参考:INDEX ON或SORT ON

两人行已有我师……
2011-04-02 18:55
沈三爷
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2011-7-17
收藏
得分:0 
&&***********&&给一个成绩表排名,相当于execl的中函数rank()
n=0      && 定义一个变量,赋值为0
cjbak=1000   && 定义一个变量,赋值为不等第一条记录的字段"zf"的任意值

USE cjzf      &&打开表
INDEX ON zf to zf   &&定义字段"ZF"为索引标识
SET ORDER TO zf DESCENDING   &&定义按字段"ZF"降序排列打开的表
GO TOP                        &&指针到顶      
FOR i=1 to RECCOUNT()       &&开始循环
 
    IF zf=cjbak          &&判断本条记录的字段"ZF"是否等于变量cjbak
    REPLACE mc WITH n      &&相等则改写字段"mc"为n
    ELSE
     REPLACE mc WITH i      &&不相等,则用变量"i"改写字段"mc"
     ENDIF
    cjbak=zf    &&将本条记录的字段"ZF"的值赋给变量cjbak
     n=mc     &&将本条记录的字段"mc"的值赋给变量n
    SKIP        && 指针下移一行
ENDFOR      && 结束循环
GO TOP       &&指针到顶,方便浏览
BROWSE
RETURN
2011-08-02 20:26
gxpxpc
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2010-11-2
收藏
得分:0 
谢谢大侠!
2011-11-15 09:18
快速回复:请教大侠,语文单科成绩的并列名次的编程
数据加载中...
 
   



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

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