请高手将相应的区位(全部),校位(考号前2位为学校),班位(考号第3位为班号)3ku
xqcj.rar
(13.36 KB)
* 统计总分 SELECT 考号,LEFT(考号,2) XXDM,LEFT(考号,3) BJDM,姓名,CAST(VAL(语文)+VAL(数学)+VAL(英语)+VAL(物理)+VAL(化学)+VAL(政治)+VAL(历史) AS N(4)) 总分,0000 区位,0000 校位,0000 班位 FROM XQCJ INTO CURSOR MC READWRITE * 区位排名 UPDATE MC SET MC.区位=(SELECT COUNT(*)+1 FROM MC B WHERE MC.总分<B.总分) FROM MC * 校位排名 UPDATE MC SET MC.校位=(SELECT COUNT(*)+1 FROM MC B WHERE MC.XXDM==B.XXDM AND MC.总分<B.总分) FROM MC * 班位排名 UPDATE MC SET MC.班位=(SELECT COUNT(*)+1 FROM MC B WHERE MC.BJDM==B.BJDM AND MC.总分<B.总分) FROM MC SELECT MC BROWSE