2015-07-20 76 views
-6

我有兩個表:銷售購買通過SarialNo=Sarial_Num如何從購買表減去銷售表

sale: (SDate,SarialNo,Cname,Caddress,Itemname,Itemgroup,Price,Qty,TotalAmount) 
purchase: (Sarial_Num,dealerid,Pdate,Itemgroup,Itemname,description,Price,Qty,totalamount) 

現在我想減去銷售表(價格,數量,總金額),連接(價格,數量,TotalAmount)由他們由SarialNo,SarialNo

+0

SarialNo,Sarial_Num相同 – Nemat

+1

酷 - 你有什麼嘗試? –

+0

您可以添加樣本數據和預期結果嗎?我不確定你在找什麼。你需要三列,(t1.price - t2.price爲totalPrice),(t1.quantity - t2.quantity as totalQuantity)? – AdamMc331

回答

0

如果你從頭開始,你可能已經能夠很容易地找到這個答案在互聯網上的某個地方。

SELECT (p.Price - s.Price) PriceDiff, 
     (p.Qty - s.Qty) QtyDiff, 
     (p.TotalAmount - s.TotalAmount) TotalDiff 
FROM Purchase p JOIN Sale s 
     ON p.Sarial_Num = s.SarialNo 
GROUP BY s.SarialNo, p.Sarial_Num 

這是假設你有正確的數據類型設置以及關係。

相關問題