fs为分数,name为学生编号,nj为年级,bj为班级,数据表如下:
 id  type   sort   fs    date       name  nj  bj
1   期中   数学   79   1164729342   2456   5   9
 2   期末   数学   76   1164729348   2456   5   9
 3   中考   数学   82   1164729355   2456   5   9
 7   期中   数学   97   1164729433   2490   5   9
 8   期末   数学   71.5   1164729439   2490   5   9
 9   中考   数学   82   1164729443   2490   5   9
 13   期中   数学   86   1164729487   2513   5   9
 14   期末   数学   74   1164729931   2513   5   9
 15   中考   数学   87.5   1164729938   2513   5   9
 19   期中   数学   95   1164731933   2535   5   9
 20   期末   数学   82   1164731935   2535   5   9
 21   中考   数学   93   1164731937   2535   5   9
 25   期中   数学   96   1164731977   3033   5   9
 26   期末   数学   82.5   1164731981   3033   5   9
 27   中考   数学   79.5   1164731984   3033   5   9 请问如何算出期中、期末、中考三科任意编号人所在年级由高到低的排名位置呢?上边数据是随机的,有可能比这个还要多,如何办?请高手赐教我的意思是想知道,例如,数据是我自己想的,但是我想通过程序或数据库实现学生编号  期中考试排名  期末考试排名  中考排名
2535          5               3          1就这个意思,请高手给我一个方法,我最终就就是想要一个变量$ww="5,3,1";即刻,请赐教!