有表T1 包含字段 A,B
A值有:2,3,4,5
B值有:07,08,09,10通过SQL求得结果:
A:2,5,9,14
B:07,08,09,10

解决方案 »

  1.   

    select b,sum(a)(order by a) from t1
      

  2.   

    SELECT SUM(a) OVER(ORDER BY a),b FROM tb
      

  3.   

    A列为 NUMBER
    B列为 VARCHAR
      

  4.   

    SELECT SUM(a) OVER(ORDER BY a),b FROM T1
      

  5.   

    SQL> select b, (select sum(t1.a) from t t1 where t1.a <= t2.a) from t t2;B  (SELECTSUM(T1.A)FROMTT1WHERET1
    -- ------------------------------
    07                              2
    08                              5
    09                              9
    10                             14
      

  6.   

    select x.b,sum(y.a) a
    from t1 x, t1 y
    where y.b <= x.b