プロが教える店舗&オフィスのセキュリティ対策術

いつもお世話様です。
同じ項目を持っている2つのテーブルがあります。

--2000年テーブル--
商品名金額
えんぴつ100
消しゴム200
赤えんぴつ150


--2001年テーブル--
えんぴつ100
消しゴム200
ボールペン200
赤えんぴつ150

この2つのテーブルの合計金額(1100)をSQL文一回で求めたいのですが、
どのようにしたら良いでしょう。
ユニオンで結合までは、できるのですが、SUMの方法がわかりません。
それとも、全然違う方法があるのでしょうか。

よろしくお願いします。

A 回答 (1件)

実機確認はしていませんが、以下のSQLではどうでしょうか?



select sum(kingaku)
from(
select kingaku
from tbl_2000
union all
select kingaku
from tbl_2001
) as t;
    • good
    • 0
この回答へのお礼

当たりです!ありがとうございます。
同じような文は考えたのですが、AS~の部分が抜けていたためダメだったようです。

助かりました。ありがとうございました。

お礼日時:2006/11/22 21:04

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

関連するカテゴリからQ&Aを探す