如select sum(ca),sum(cb),sum(ca)-sum(cb) from dual sum(ca)-sum(cb)有没有其它表示方法.急!!

解决方案 »

  1.   

    额,好像没看懂问题的意思为啥不用别名呢
    select sum(ca),sum(cb),sum(ca)-sum(cb) num from dual
      

  2.   

    select sum(ca),sum(cb),sum(ca)-sum(cb) from dual
     我的意思是我要用聚合函数列计算出一个新列,别名好像不行,如select sum(ca) a,sum(cb) b,a-b from dual,这样行吗????
      

  3.   

    select t.a-t.b from( 
    select sum(ca) a,sum(cb) b from table t)
      

  4.   

    select t.a-t.b as ab ,t.a,t.b from( 
    select sum(ca) a,sum(cb) b from table )t
    这样是否可以?