TSQL - сумма запроса на объединение - PullRequest
18 голосов
/ 03 марта 2009

У меня есть объединение всех запросов в хранимой процедуре.

Что я хотел бы сделать, это суммировать столбец и вернуть этот запрос клиенту

Как бы я это сделал?

Malcolm

Ответы [ 2 ]

36 голосов
/ 03 марта 2009
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
6 голосов
/ 03 марта 2009
SELECT SUM(MyCol) FROM
(
SELECT ... MyCol FROM Table1
UNION ALL
SELECT ... MyCol FROM Table2
)as tbl
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...