2011-09-10 7 views
0

他の2つのテーブル/カラムの値を加算したり減算したりする結果の作成方法を教えてもらえますか?私のSQLの2つの他のテーブルの列から値を計算する方法

私は「数量」という名前の列を持つ3つのテーブルそれぞれ持っている:私は2つの他の列からの結果を反映するために「qty_current」が必要

qty_add, qty_pull, qty_current 

を。

エリック

enter image description here

enter image description here

enter image description here

+0

レコードをフェッチするために使用するサンプルクエリを、どのように追加したり減算したりしたいのですか。 – Shef

+0

http://wwwlogicpkg.com/login.htm(admin/demo) – Erik

+0

私は、正しいpart_noに対応する数量の更新が必要なので、3つのテーブルでpart_noを共有する必要があることを知りました。 AUUUGH!私の髪を引っ張って! – Erik

答えて

1

あなたの質問から何をしたい正確に理解するが、これはあなたにいくつかの方向性を与えるかもしれない本当に難しいです:

SELECT part_no, 
     SUM(qty) - 
     (SELECT SUM(qty) FROM cartons_pulled 
     WHERE cartons_pulled.part_no = cartons_added.part_no) AS current_qty 
FROM cartons_added 
GROUP BY part_no 
関連する問題