欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

要求不一样的归类排序,请高手写一select语句

更新时间: 2014-01-05 02:27:46 责任编辑: Author_N1

 

要求不一样的分类排序,请高手写一select语句
要求根据成绩按类别lb分类排出名次mc,排出的结果如mc字段,遇到不同的类别从1开始排,当成绩相同时排出的名次一样,如下所示
   mc  lb   xm   cj   xh
    1  004  郭  200  00010
    1  005  马  186  10015
    1  007  刘  394  10264
    2  007  王  377  00319
    3  007  刘  170  20002
    1  008  白  254  20014
    1  015  李  383  20011
    2  015  辛  339  20011
    3  015  董  307  20000
    3  015  孙  307  30003
    5  015  原  272  30003
    5  015  金  272  10274
    5  015  郭  272  10488
    8  015  宁  260  30005
    1  094  关  312  10695  
字段说明:mc名次(数值型)、lb类别(字符型)、 xm姓名(字符型)、 cj成绩(数值型)、xh序号(字符型)。
请高手写一select语句,先谢谢!
--参考方法--
不用,直接用
SELECT *,(select COUNT(*) FROM r:\temp\ttl WHERE a.lb=lb AND a.cj<cj )+1 
into dbf newtt
FROM r:\temp\ttl a

生成新表
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 02:27:46
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/10103/
本文WWW.DOC100.NET DOC100.NET版权所有。