2013-04-16 2 views
0

Привет Я хочу, чтобы вычислить взвешенное стандартное отклонение в SQL Server 2012.Weighted Стандартное отклонение

Есть ли встроенные функции, как стандартного отклонения в SQL Server или как построить пользователя определить функцию в SQL Server.

+0

Я хочу Weighted Стандартное отклонение – user2239073

+0

возможный дубликат [взвешенного стандартного отклонения в SQL-сервер без ошибок агрегации] (http://stackoverflow.com/questions/10947180/weighted-standard-deviation-in-sql-server-without-aggregation-error) – nothrow

ответ

1

Существует нет встроенной функции (аналогичный вопрос был asked before, кстати, хотя нет ответа). Ваши самые очевидные варианты:

  • Написать свой собственный код TSQL
  • Написать user-defined aggregate function с использованием .NET
  • Выполните расчет с помощью клиентского приложения, а не базы данных
+0

Связанный ответ содержит правильное решение. – nothrow

0

Существует - проверка из документации по MSDN

Пример из MSDN:

USE AdventureWorks2012; 
GO 
SELECT STDEV(Bonus) 
FROM Sales.SalesPerson; 
GO 

Вот еще один, чтобы вы начали http://blog.sqlauthority.com/2008/01/20/sql-server-introduction-to-statistical-functions-var-stdevp-stdev-varp/

+1

Это стандартное отклонение, а не * взвешенное * стандартное отклонение – Pondlife

Смежные вопросы