答案 0 :(得分:0)
您可以使用MS Access分配排名,例如:
SELECT table1.ANumber,
(SELECT count(*)
FROM table1 t
WHERE t.anumber<=table1.anumber) AS rank
FROM table1
WHERE (((table1.ANumber) Is Not Null))
ORDER BY table1.ANumber;
针对ADO连接运行,您可以使用GetString或GetRows将其分配给字符串或数组。
上面的示例将给出一个重复的数字,其中有一个重复的值为ANumber。例如:
ANumber Rank
-1 1
1 7
1 7
1 7
1 7
1 7
1 7
2 11
2 11