VAR (Transact-SQL)
Retorna a variância estatística de todos os valores da expressão especificada. Pode ser seguido pela cláusula OVER.
Convenções de sintaxe Transact-SQL
Sintaxe
VAR ( [ ALL | DISTINCT ] expression )
Argumentos
ALL
Aplica a função a todos os valores. ALL é o padrão.DISTINCT
Especifica que cada valor exclusivo é considerado.expression
É uma expressão da categoria de tipo de dados numéricos exatos ou aproximados, com exceção do tipo de dados bit. Funções de agregação e subconsultas não são permitidas.
Tipos de retorno
float
Comentários
Se VAR for usado em todos os itens uma instrução SELECT, cada valor do conjunto de resultados será incluído no cálculo. VAR pode ser usado exclusivamente com colunas numéricas. Valores nulos são ignorados.
Exemplos
O exemplo a seguir retorna a variância de todos os valores de gratificação da tabela SalesPerson.
USE AdventureWorks2012;
GO
SELECT VAR(Bonus)
FROM Sales.SalesPerson;
GO