我在存储过程中有一个union all查询。
我想做的是对一列进行求和并将该查询返回给客户端
我该怎么做?
马尔科姆
答案 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