select a,sum(b) from aaa group by a

解决方案 »

  1.   

    select a,max(sys_connect_by_path(b,'+')) result 
    from (select a,b,
                 (row_number() over(order by a,b desc) 
                 + dense_rank() over(order by a)) rn, 
                 max(b) over(partition by a) qs
          from aaa
    )
     start with b = qs
     connect by rn-1 = prior rn
     group by a
      

  2.   

    请问一下 waterfirer(水清) 能否告之sys_connect_by_path,row_number() ,over(),dense_rank()的用法,在那里可以找到这些些函数的帮助文档.谢谢!!
      

  3.   

    我是现学现卖啊,
    http://community.csdn.net/Expert/topic/4161/4161213.xml?temp=.5515711