oracle累加

解决方案 »

  1.   


    SELECT C1
           SUM(C2) OVER(PARTITION BY C1ORDER BY C1ROWS BETWEEN ROWNUM - 1 PRECEDING AND 0 FOLLOWING) C2
      FROM  TABLE
      

  2.   

    SELECT C1,
           SUM(C2) OVER(ORDER BY C1ROWS BETWEEN ROWNUM - 1 PRECEDING AND 0 FOLLOWING) 
      FROM  TABLE