我将不胜感激有关 SQL 小计的一些方向。我正在使用 SQL Server 2008 R2。
使用的表:
OrderInvoiceHeader.ProvinceCode
OrderInvoiceHeader.InvoiceNumber
OrderInvoiceHeader.BillToCustomer
OrderInvoiceHeader.InvoiceDate
OrderInvoiceHeader.InvoiceAmount
OrderInvoiceHeader.GstAmount
OrderInvoiceHeader.PstAmount
Customer.BillToCustomer
Customer.CustomerName
CanadaProvinces.ProvinceCode
CanadaProvinces.ProvinceName
我必须在查询中显示:必须显示每个 InvoiceNumber、ProvinceName、CustomerName、InvoiceDate、InvoiceAmount、GstAmount 和 PstAmount。必须按省名进行小计,以包括 InvoiceAmount、GstAmount 和 PstAmount 的总和。必须有所有省份的小计以包括 InvoiceAmount、GstAmount 和 PstAmount 的总和。
顺序必须是 ProvinceName、CustomerName、InvoiceNumber。