select tab.c,tab.d from (select v_time a,v_flag b,USERNUMBER c,rownum d from comm_jifen ordey by v_time desc,v_flag desc) tab ;

解决方案 »

  1.   

    select tab.c,tab.d from (select v_time a,v_flag b,USERNUMBER c,rownum d from comm_jifen ordey by v_time desc,v_flag desc) tab ;哪个值是我的排名呀?????
      

  2.   

    楼上:结果中tab.d 字段显示是你要的排名
      

  3.   

    select tab.d into v_count10 from (select v_time a,v_flag b,v_USERNUMBER c,rownum d from comm_jifen ordey by v_time desc,v_flag desc) tab ;v_count10 不是我要的值。 有错误!
      

  4.   

    时间最先是指时间最近吧?
    那么楼上的排序部分改为:
    order by v_time desc,v_flag
      

  5.   

    tab.d 只是读出了行数  和我的也没太大关系!
      

  6.   

    select * from (select a.*,row_number() over(partition by 手机号 order by 时间 desc,次数) from tabname a) where rm=1