两个SUM分别赋给两个变量,相加

解决方案 »

  1.   

    Select * From Table1 
    UNION ALL
    Select * from Table2
    哦,这样也不行,这样只能列出两个表的所有记录。
    试试能不能用一个临时表来解决这个问题
      

  2.   

    select sum(a.xs1) as xszl from 
    (Select spdm,spmc,xsl from 表1 
    union select spdm,spmc,xsl from 表2) a
    group by a.spdm,a.spmc
      

  3.   

    select a.spdm,a.spmc,sum(a.xs1) as xszl from 
    (Select spdm,spmc,xsl from 表1 
    union select spdm,spmc,xsl from 表2) a
    group by a.spdm,a.spmc
      

  4.   


    Select 表1.spdm,表1.spmc,sum(表1.xsl) as xszl1,sum(表2.xsl) as xszl2 from 表1 join 表2 on 表1.某商品=表1.某商品 group by spdm,spmc