如何计算我的SQL中其他两个表列的值

时间:2011-09-10 09:09:58

标签: mysql

任何人都可以帮助我了解如何通过在其他两个表/列中添加和减去值来创建列中的结果吗?

我有三个表,每个表都有一个名为“qty”的列:

qty_add,  qty_pull,  qty_current

我需要“qty_current”来反映其他两列的结果。

埃里克

enter image description here

enter image description here

enter image description here

1 个答案:

答案 0 :(得分: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