dポイントプレゼントキャンペーン実施中!

お世話になっております。
Oracle初心者です。
下記(1)~(3)までの内容を経て(4)のSELECT文が出来る様に
FROM句や副問い合わせを考えていたのですが、
私にはまだ出来ませんでした。
どなたかご親切な方、ご教示頂きたく宜しくお願い致します。

         記

(1)select ID,入庫数 from 入庫台帳
group by ID,入庫数

(2)select ID,出庫数 from 出庫台帳
group by ID,出庫数

(3)現在庫数=入庫数-出庫数
(入庫台帳のID=出庫台帳のID)

(4)SELECT ID,品番,品名,現在庫数

A 回答 (1件)

(1)と(2)でGROUP BY に入庫数、出庫数まで含めているのは正しいのでしょうか?


具体的なデータが分からないのでかなり妄想入っていますが、こんな感じのことでしょうか。

SELECT 在庫情報.ID,なんらかのマスタ??.品番,なんらかのマスタ??.品名,在庫情報.現在庫数
FROM
(SELECT ID,sum(入庫数) - sum(出庫数) 現在庫数
FROM 入庫台帳
INNER JOIN 出庫台帳
ON (入庫台帳.ID = 出庫台帳.ID)
GROUP BY ID) 在庫情報
INNER JOIN なんらかのマスタ??
ON (在庫情報.ID = なんらかのマスタ??.ID);

もうちょっと具体的なデータを書いた方がちゃんとした回答が付くと思いますよ。
    • good
    • 0

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

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