Select "A", Sum(B) From Tmp Where A in (Select Distinct A From Tmp) 
Union
Select Sum(C) From Tmp

解决方案 »

  1.   

    Select "合", Sum(B) From Tmp Where A in (Select Distinct A From Tmp) 
    Union
    Select Sum(C) From Tmp
      

  2.   

    select "合", SUM(B), SUM(C) from (
    select B, SUM(C) as C
    group by A, B )
      

  3.   

    错了:
    select '合', SUM(B), SUM(C) from (
    select B, SUM(C) as C from TMP
    group by A, B )
      

  4.   

    大愚的不对,请到oracle中试一试.风舞轻扬的不是oracle的sql语句.字段 A 相同则字段 B 一定相同.
      

  5.   

    sorry , 风舞轻扬写得不错,可以知道网上有这方面得资料吗?
    这sql语句是新版本的oracle才有的吧. thank you very much!!!