SELECT PRODUCT,COUNT(QUANTITY) AS 总数,COUNT(*) AS 累计总数
FROM 表
GROUP BY PRODUCT

解决方案 »

  1.   

    select produce, sum(QUANTITY) pro_sum,
    sum(sum(QUANTITY)) over(order by produce rows unbounded preceding) total
    from aaaa
    group by produce
      

  2.   

    select produce, sum(QUANTITY) as 总数,
    sum(sum(QUANTITY)) over(order by produce rows unbounded preceding) as 累计总数
    from aaaa
    group by produce
      

  3.   

    to liuyi8903(西西) 
    可以解释一下这段话的意思吗?
    sum(sum(QUANTITY)) over(order by produce rows unbounded preceding)
      

  4.   

    楼主可以看看分析函数的资料
    http://www.akadia.com/services/ora_analytic_functions.html#Windows