前提是不使用申明语句,而写在一个条语上,可以实现吗?

解决方案 »

  1.   

    SELECT SUM(A.COL) - SUM(B.COL) AS COL  FROM A,B WHERE ..........
      

  2.   

    简单的表连接就可以实现的了!select a.sum1 -b.sum1 from (select sum(aa) as sum1 from 表a group by ..) a ,
    (select sum(aa) as sum1 from 表b group by ..) b 
      

  3.   

    其格式为:
    update A
    set ColName1=B.ColName1
    from TableNameA A
    inner join 
    (
    select ID,sum(ColName1) ColName1 from TableNameB group by ID
    ) B
    on A.ID=B.ID