Рассмотрим следующие данные:
Insurance_Comp | 1To30DaysAgeing | 31To60DaysAgeing | 61To90DaysAgeing | TotalVehicles
=============================================================================
ABC | 30 | 5 | 20 | 55
XYZ | 10 | 35 | 5 | 50
Я рассчитываю количество автомобилей, выдержанных для определенной группы, после того, как этому автомобилю присвоен номер запаса. Количество автомобилей для группы (например, от 1 до 30 дней старения) рассчитывается с помощью сложного запроса. Я написал SP, чтобы получить этот результат. Я хочу рассчитать общее количество транспортных средств при выполнении одного и того же запроса выбора. Для упрощения я создал функции в SQL, чтобы получить количество транспортных средств для каждой группы.
Прямо сейчас я использую такой запрос...
Select Ins_Comp, dbo.fn_1To30Ageing(...), dbo.fn_31To60Ageing(...), dbo.fn_61To90Ageing(...) from Table Where ....
Я вычисляю общее количество, используя событие RowDataBound GridView в ASP.NET с C#. Есть ли способ рассчитать сумму в самом запросе? Между прочим, я не хочу, чтобы итог был dbo.fn_1To30Ageing(...)+ dbo.fn_31To60Ageing(...) + dbo.fn_61To90Ageing, потому что это требует двойного времени обработки.