如何对每条记录前3位成绩进行排序,并将结果保存在对应的px字段中
我想对每条记录成绩前3位的学科进行排名,并将结果(字段名)保存在字段px 中,不知如何操作,请高手赐教,万分感谢!!!
CREATE dbf tt(xm C(12),语文n(5,1),数学n(5,1),英语 n(5,1),物理 n(5,1),化学n(5,1),历史 n(5,1),地理 n(5,1),政治 n(5,1),生物n(5,1),pc C(20))
INSERT INTO tt values("AAA",51,71,56.7,51,11,30,41,70,22,"")
INSERT INTO tt values("AAB",52,78,56.7,89,12,38,48,79,28,"")
INSERT INTO tt values("AAC",53,56,53,81,13,53,45,39,25,"")
INSERT INTO tt values("AAD",54,54,56.7,49,14,31,46,19,22,"")
INSERT INTO tt values("AAE",55,48,56.7,89,15,33,43,29,26,"")