0

現在、テーブルから抽出したレポートを生成する必要があるプロジェクトを行っています。以下の表の通り

CURRENCY_A AMOUNT_A CURRENCY_B AMOUNT_B CURRENCY_C AMOUNT_C


私の予想は、通貨 USD : EURO :
POUNDSによる (AMOUNT_A+AMOUNT_B+AMOUNT_C) グループの総合計です。

この出力をオラクルだけで実行することは可能ですか?

4

1 に答える 1

0
SELECT currency, SUM(total1) AS total FROM
(
SELECT currency_a AS currency, SUM(a_amount)  AS total1 FROM table1
GROUP BY currency_a
UNION ALL
SELECT currency_b, SUM(b_amount) AS total2 FROM table1
GROUP BY currency_b
UNION ALL
SELECT currency_c, SUM(c_amount) AS total2 FROM table1
GROUP BY currency_c
) T
GROUP BY currency
于 2013-08-27T08:08:18.480 に答える