我有2個表格;SQL:sum(unit)table a minus sum(unit)table b
- item_in(ITEM_ID,股吧)
- item_out(ITEM_ID,股吧)
現在,讓我們說,我想知道有多少單位正在爲每個項目插入,我只是查詢
select sum(unit) from item_in order by item_id
同樣的,如果我想知道被多少個單元取出來,我只是查詢
select sum(unit) from item_out order by item_id
我不知道如何查詢每個項目的餘額(item_in - item_out)。
如果我可以在一個存儲過程中進行所有查詢,這很好,因爲我想使用DataWindow調用過程。
請幫忙,謝謝。
運行時,您可能會發現任何語法差異是否有出現在item_in而不是在item_out。反之亦然項目? – 2012-02-20 08:16:32
對了,還有的概率是一個項目從來沒有拿出,我試過你的答案,但沒有成功,我用左外連接,因爲完全外連接產生錯誤,有些人,它是t1.unit - t2.unit。但這也是行不通的。 – Iyas 2012-02-20 08:50:01
但沒有,如果該項目在item_out中,這意味着它在item_in之前。 – Iyas 2012-02-20 08:53:16