我对我创建的数据库有一些问题。
我想计算总价(三明治数量乘以三明治价格)。我之前有过工作,但是我不得不从最初的OrderDetailsT表中删除Sandwich Price。我现在遇到了这个计算的问题,因为我无法在OrderDetailsT表中进行计算(三明治价格不是有)。
这是一张详细说明我情况的图片:
答案 0 :(得分:0)
您有多个问题: 但是,首先。如图所示,为什么OrderDetails和三明治之间有左联接?在订单计算中,您不需要订购三明治。
总价计算: 向查询网格添加一个新列(假设折扣是存储的百分比,其数字介于0和1之间):
[SandwichT].[SandwichPrice] * [OrderDetailT].[SandwichQuantity] * [OrderDetailT].[Discount]
要存储总价:您可以使用上面的公式,但使用更新查询。 如果您打算在表单或报告中显示价格: