请教 :根据记录号顺序每4个记 录号产生流水号1,2,3,4,依次循环
根据记录号顺序每4个记 录号产生流水号1,2,3,4,依次循环如下表示:
记录号 顺序号
1 --> 1
2 --> 2
3 --> 3
4 --> 4
5 --> 1
6 --> 2
7 --> 3
8 --> 4
9 --> 1
10 --> 2
11 --> 3
12 --> 4
。。。。
这个算式如何生成?请行家指教
CREATE CURSOR 表 (考号 C(6), 课目 C(2), 记录号 I, 顺序号 I) INSERT INTO 表 VALUES ("150001", "01", 1, 0) INSERT INTO 表 VALUES ("150001", "02", 2, 0) INSERT INTO 表 VALUES ("150001", "03", 3, 0) INSERT INTO 表 VALUES ("150002", "02", 4, 0) INSERT INTO 表 VALUES ("150002", "04", 5, 0) INSERT INTO 表 VALUES ("150003", "01", 6, 0) INSERT INTO 表 VALUES ("150003", "02", 7, 0) INSERT INTO 表 VALUES ("150003", "03", 8, 0) INSERT INTO 表 VALUES ("150003", "04", 9, 0) INSERT INTO 表 VALUES ("150004", "01", 10, 0) c考号 = "" n顺序号 = 0 SCAN IF 考号 == c考号 n顺序号 = n顺序号 + 1 ELSE c考号 = 考号 n顺序号 = 1 ENDIF REPLACE 顺序号 WITH n顺序号 ENDSCAN GO TOP BROWSE