TSQL - 求和联合查询

时间:2009-03-03 05:37:11

标签: sql-server tsql

我在存储过程中有一个union all查询。

我想做的是对一列进行求和并将该查询返回给客户端

我该怎么做?

马尔科姆

2 个答案:

答案 0 :(得分:36)

SELECT
    othercol1, othercol2,
    SUM(bar)
FROM
    (
    SELECT
       othercol1, othercol2, bar
    FROM
       RT
    UNION ALL
    SELECT
       othercol1, othercol2, bar
    FROM
       FM
    ) foo
GROUP BY
    othercol1, othercol2

答案 1 :(得分:6)

SELECT SUM(MyCol) FROM
(
SELECT ... MyCol FROM Table1
UNION ALL
SELECT ... MyCol FROM Table2
)as tbl