我有两张表:促销和购买,通过SarialNo=Sarial_Num
sale: (SDate,SarialNo,Cname,Caddress,Itemname,Itemgroup,Price,Qty,TotalAmount)
purchase: (Sarial_Num,dealerid,Pdate,Itemgroup,Itemname,description,Price,Qty,totalamount)
现在我想通过SarialNo,Sarial_Num
从他们(Price,Qty,TotalAmount)的购买和分组中减去(Price,Qty,TotalAmount)销售表格。答案 0 :(得分: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
假设您正确设置了数据类型以及关系。