Причина, по которой вы, вероятно, не хотите этого делать, заключается в том, что эти вычисления требуют значительных ресурсов процессора. SQL Server обычно лицензируется сокетом ЦП (примерно 5 тыс. Долл. / Процессор для Standard, 20 тыс. Долл. / Процессор для предприятия), поэтому администраторы баз данных очень чувствительны к любым приложениям, которые хотят сжечь много ресурсов ЦП на самом SQL Server. Если вы начали выполнять статистические вычисления, и вдруг серверу нужен другой процессор, это дорогостоящее лицензионное предложение.
Вместо этого имеет смысл выполнять эти статистические вычисления на отдельном сервере приложений. Запросите данные по проводной связи к вашему серверу приложений, проведите там вычисление числа, а затем отправьте результаты обратно через оператор обновления или сохраненный процесс. Да, это больше работы, но по мере роста вашего приложения вам не придется сталкиваться с дорогостоящим счетом за лицензирование.