MS-Access:根据其他表中的数据计算价格

时间:2016-05-29 06:48:55

标签: ms-access

我需要设置一个计算字段,该字段将根据其他表中字段中的数据计算披萨订单的价格。我有一张桌子,为每个披萨分配价格和代码。从那里,我想计算另一个表中仅包含比萨代码的订单价格,而不是披萨的价格。我需要这样做,以便表格中的计算字段显示基于披萨数量(也在表格中)和披萨代码的订单价格。

1 个答案:

答案 0 :(得分: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]