我正在尝试创建一个查询,用于计算发票上的产品总和。我有3张桌子:
因此,在我的查询中,我采取invoice_id(来自发票),价格(来自产品),销售产品数量和invoice_id(来自发票上的产品)并在第四列中计算其产品。我知道我应该使用'Totals',但是如何实现呢?
答案 0 :(得分:0)
以下添加到您的SELECT应该这样做。
[产品]。[价格] * [发票上的产品]。[发票上的产品数量] AS总计
如果你包括字段和表名,我可以给你一个更准确的陈述。
编辑:
SELECT
invoice.invoice_id,
product.price,
products_on_invoice.amount,
product.price * products_on_invoice.amount AS Total
FROM
invoice INNER JOIN
(products_on_invoice INNER JOIN
product
ON products_on_invoice.product_id = product.product_id)
ON invoice.invoice_id = products_on_invoice.invoice_id