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