sqlserver的语句在Access中不一定能用,你试一试这样行不行select ( select count(1) from yourtable where value >= a.value ) as id, value, node from yourtable a order by value desc