![]() |
#2
吹水佬2022-08-06 11:34
|

CREATE CURSOR 成绩_d (名次 I,完成时间 V(20))
INSERT INTO 成绩_d (完成时间) VALUES ("2019-05-18T00:00:04")
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 ("")
Update 成绩_d Set 名次=1+(Select Count(TmpCursor.完成时间) From 成绩_d As TmpCursor With (Buffering=.T.) Where Ctot(TmpCursor.完成时间) < Ctot(成绩_d.完成时间) And !Empty(TmpCursor.完成时间) ) Where !Empty(完成时间)
要求:比较"完成时间"的大小,"完成时间"相同,名次相同。
请各位大大指教~