在Access中为发票创建总计

时间:2014-02-26 03:53:38

标签: sql ms-access

我希望有人能够帮助我解决这个问题,因为我在Access方面的知识水平无法胜任。

我有两个具有一对多关系的表:

tblInvoice 包含以下字段:

  • InvoiceNumber(主键)
  • 小计
  • GSTTotal

tblInvoiceItem 包含以下字段:

  • InvoiceNumber
  • 描述
  • AmountExGST
  • GSTAmount
  • AmountIncGST

我希望能够分别从'AmountExGST','GSTAmount'和'AmountIncGST'中填写来自tblInvoice的字段'Subtotal','GSTTotal'和'Total',同时将此流程限制为单个发票

一个例子是:

发票#13有两个价值50美元的商品,每个商品名为5美元,分别列在 tblInvoiceItem 中。我希望Subtotal显示100美元,GSTTotal显示10美元,Total显示110美元 tblInvoice

希望这足以让有人帮助我:)

1 个答案:

答案 0 :(得分:0)

我希望这个SQL查询可以帮到你。这个SQL查询对我来说很好。

(SELECT SUM((AmountExGST)+(GSTAmount)+(AmountIncGST)) FROM tblInvoiceItem WHERE tblInvoiceItem.InvoiceNumber=tblInvoice.InvoiceNumber) AS Subtotal