Вставить строку в результат запроса (сумма)

У меня есть отчет, в котором показаны продукты, которые заказали клиенты, а также их цены:

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).

5
задан dvanaria 19 April 2011 в 18:09
поделиться