2011-04-19 31 views
1

可能重複:
Insert line into a query result (sum)行插入到一個查詢結果(總和)

我有一個報告,顯示客戶訂購產品,它們的價格一起:

CompanyA Product 7 14.99 
CompanyA Product 3 45.95 
CompanyA Product 4 12.00 
CompanyB Product 3 45.95 
CompanyC Product 7 14.99 
CompanyC Product 3 45.95 

我想插入一條總結每個公司訂單的行,如下所示:

CompanyA Product 7 14.99 
CompanyA Product 3 45.95 
CompanyA Product 4 12.00 
       Total: 72.94 
CompanyB Product 3 45.95 
       Total: 45.95 
CompanyC Product 7 14.99 
CompanyC Product 3 45.95 
       Total: 60.94 

下面是一些代碼,顯示查詢我的基本結構:

SELECT company 
    , product 
    , price 
FROM companyMaster 
ORDER BY company, 
    , product, 
    , price; 

有誰知道如何做到這一點?我正在寫Transact-SQL(Microsoft SQL Server)。

+2

這屬於Stack Overflow。 – chrisaycock 2011-04-19 16:14:16

+0

你在使用報告編寫器嗎?這是他們非常容易的事情。 – JeffO 2011-04-19 19:42:11

回答

1

您需要兩個不同的「group by」查詢,一個是客戶,產品,另一個僅由客戶提供。

相關問題