autonumber/rank 按 access 中的列

autonumber/rank by a column in access

我有一个索赔编号列表,我想添加一个排名列,该列在有新的索赔编号时会发生变化。

如果claim number相同,我希望排名上升1,但是当有新的claim number时,我希望排名重新开始

我试过了,但它只是为每一行插入了 1

请帮忙

SELECT

Inst.[遇到控制号],((Select Count(*) 来自研究所 其中[遭遇控制数] = [遭遇控制数];)+1) AS排名

从研究所 按[遇到控制号]排序;

请尝试类似于:

SELECT Inst.[Encounter Control Number],((Select Count(*) from Inst I2 Where [Encounter Control Number] < I1.[Encounter Control Number])+1) AS Rank 
FROM Inst I1
order by [Encounter Control Number] ;

它将为每一行创建一个计数器。

这通常会在访问找不到该列时显示。这不是您的专栏名称吗?请给我截图 table.