2016-05-29 139 views
0

我需要設置一個計算字段,該字段將根據其他表中的字段中的數據計算披薩訂單的價格。我有一張表,它爲每個比薩分配一個價格和一個代碼。從那裏,我想計算另一個表中只包含披薩碼而不是披薩價格的訂單價格。我需要做到這一點,以便表格中的計算字段顯示基於披薩數量(也在表格中)和比薩碼的訂單價格。MS-Access:根據其他表中的數據計算價格

如果你想每個訂單每比薩代碼來計算總量
+0

你可以分享你的表'結構好嗎? – Mureinik

+0

[鏈接](http://imgur.com/a/g4fWi)下面是兩個表的結構 – MyArmsFellOff

+0

這個問題看起來像這樣一個非常多:https://stackoverflow.com/questions/37507531/ms- access-calculated-field-using-data-from-another-table - 你確定你不是隻是創建另一個賬戶來發布這兩個問題嗎? – Leviathan

回答

0

試試這個:

select a.[#order],(a.quantity*b.price) as total,a.[pizza code] 
from tblorders a 
inner join tblpizza b 
on a.[pizza code]=b.[pizza code] 
如果要計算每個訂單總試試這個

select a.[#order],sum(a.quantity*b.price) as total 
from tblorders a 
inner join tblpizza b on a.[pizza code]=b.[pizza code] 
group by a.[#order]