如何在一组数据中按照不同类别添加序号!
数据
类别 考号 序号
音乐 2221 1
美术 111 1
体育 333 1
体育 3333 2
美术 222 2
音乐 1222 2
美术 332 3
[ 本帖最后由 lbwg 于 2013-4-2 21:18 编辑 ]
2013-04-02 21:00
2013-04-02 21:16
2013-04-02 21:18
2013-04-02 21:19
2013-04-02 21:22
2013-04-02 21:25
程序代码:SELECT DISTINCT 类别 FROM SJ INTO CURSOR T
SELECT T
SCAN
N=0
SELECT SJ
SCAN FOR ALLTRIM(类别)==ALLTRIM(T.类别)
N=N+1
REPLACE 序号 WITH N
ENDSCAN
SELECT T
ENDSCAN
SELECT SJ
BROWSE

2013-04-02 21:28
2013-04-02 21:30
2013-04-02 21:32
SELECT 类别,考号,000 序号,RECNO() JLH FROM SJ INTO CURSOR SJ1 READWRITE UPDATE SJ1 SET SJ1.序号=(SELECT COUNT(*)+1 FROM SJ1 B WHERE SJ1.JLH>B.JLH AND SJ1.类别=B.类别) FROM SJ1 SELECT SJ1 BROWSE

2013-04-02 22:29