我有兩個表SQL LEFT JOIN,SUM和GROUP BY和我stucked
表1:(買入)
ID。名,QT,成本
- 帽子,20,300
- 手錶,10,800
- 手錶,50,700
表2:(SELL)
ID,名稱,qt,出售
- 帽子,8,600
- 帽子,10,800
- 手錶,40,1300
我買東西,然後轉售。
例如上述表1顯示:我買20個帽子每個$ 300,以及60代表爲每個$ 800每然後$ 700(這意味着$ 716.66每個)
然後我reselled它們作爲表2以上:18個帽子和40手錶。
所以我有2個帽子,手錶10離開的inStock
我要的是向人們展示多少我的商品價值的inStock。
所以我有2個帽子離開裝置2 * 300 = $ 600
我有10個手錶左裝置20 * $ 716.66 = $ 1433.2
總我有$ 600±$ 1433.2 = $ 14933.2
如何可以我從上述2個表中得到(14933.2)的結果。 這對我來說非常重要,所以請大家幫忙!
我會用第三個表什麼你希望做的。把它叫做STOCK或類似的東西,把所有的買賣數據都放在它裏面......當你買賣股票的時候,這些消息可以更新你的股票表格,然後你可以對這個表格做出反應。 –