Получение суммы нескольких столбцов из двух таблиц

Я хочу получить сумму нескольких столбцов из 2 разных таблиц (эти таблицы имеют одинаковую структуру).

Если бы я рассмотрел только одну таблицу, я бы написал такой запрос:

SELECT MONTH_REF, SUM(amount1), SUM(amount2)
    FROM T_FOO
    WHERE seller = XXX
    GROUP BY MONTH_REF;

Тем не менее, я хотел бы также работать с данными из таблицы T_BAR, а затем иметьselect запрос, который возвращает следующие столбцы:

MONTH_REFSUM (T_FOO.amount1) + SUM (T_BAR.amount1)SUM (T_FOO.amount2) + SUM (T_BAR.amount2)

все сгруппировано по значению.MONTH_REF

Обратите внимание, что запись для данногоMONTH_REF можно найти в одной таблице, но не в другой таблице. В этом случае я хотел бы получить суммуT_FOO.amount1 + 0 (или же0 + T_BAR.amount1).

Как я могу написать свой SQL-запрос, чтобы получить эту информацию?

Для информации, моя база данных - Oracle 10g.

Ответы на вопрос(5)

Ваш ответ на вопрос