以下是引用sdta在2022-8-6 17:29:12的发言:
个人理解方法简单,在于数据处理速度的快慢
个人理解方法简单,在于数据处理速度的快慢
对的对的
2022-08-06 18:06
2022-08-06 18:06
2022-08-06 18:25
程序代码:CREATE CURSOR 成绩_d (名次 I,完成时间 V(20))
INSERT INTO 成绩_d (完成时间) VALUES ("2019-05-18T00:00:08")
INSERT INTO 成绩_d (完成时间) VALUES ("2019-05-18T00:00:01")
INSERT INTO 成绩_d (完成时间) VALUES ("2019-05-18T00:00:03")
INSERT INTO 成绩_d (完成时间) VALUES ("2019-05-18T00:00:06")
INSERT INTO 成绩_d (完成时间) VALUES ("2019-05-18T00:00:04")
INSERT INTO 成绩_d (完成时间) VALUES ("2019-05-18T00:00:05")
INSERT INTO 成绩_d (完成时间) VALUES ("2019-05-18T00:00:05")
INSERT INTO 成绩_d (完成时间) VALUES ("2019-05-18T00:01:04")
INSERT INTO 成绩_d (完成时间) VALUES ("2019-05-18T00:01:04")
INSERT INTO 成绩_d (完成时间) VALUES ("2019-05-18T00:01:05")
INSERT INTO 成绩_d (完成时间) VALUES ("")
SELECT * FROM 成绩_d WHERE NOT EMPTY(完成时间) ORDER BY 完成时间 INTO CURSOR tt READWRITE
lcStr = SPACE(1)
lnCnt = 0
SCAN
lnCnt = lnCnt + 1
IF 完成时间 != lcStr
lnmc = lnCnt
ENDIF
REPLACE 名次 WITH lnmc
lcStr = 完成时间
ENDSCAN
BROWSE

2022-08-06 18:41
2022-08-06 20:33
2022-08-06 20:41
2022-08-06 21:15