不明白你的意思
select top 6...

解决方案 »

  1.   

    可以在查询打开后写代码,我们可以在open,排序后给这个等级字段赋值,写一个循环语句,for i:= 0 to query.recordcount-1 do 然后给这个字段赋值,用   [等级字段].value:=i;判断你的数量字段,如果相同就赋值和上一个一样的!
      

  2.   

    先排序完之后导入至一张临时张内(你用的是SQLSERVER吧,我想应该没问题的),用游标cursor从最后一条记录操作到第一条记录,分别从1。2。赋值到相应等级字段,可用一个中间变量存放上一条记录的数量,让当前记录的数量跟中间变量相比,如果相等,则赋相同等级,如果不同则等级加一