Devolver estimativas do desvio-padrão para uma população ou uma amostra de população representada como um conjunto de valores contidos num campo especificado numa consulta.
Sintaxe
StDev ( expr )
StDevP ( expr )
O marcador de posição expr representa um expressão de cadeia identificar o campo que contém os dados numéricos que pretende avaliar ou uma expressão que efetua um cálculo com os dados nesse campo. Os operandos em expr podem incluir o nome de um campo de tabela, uma constante ou uma função (que pode ser intrínseca ou definida pelo utilizador, mas não uma das outras funções de agregação SQL).
Observações
A função StDevP avalia uma população e a função StDev avalia uma amostra de população.
Se a consulta subjacente contiver menos de dois registos (ou nenhum registo, para a função StDevP ), estas funções devolvem um valor Nulo (o que indica que não é possível calcular um desvio-padrão).
Pode utilizar as funções StDev e StDevP numa expressão de consulta. Também pode utilizar esta expressão na propriedade SQL de um objetoQueryDef ou ao criar um objeto Conjunto de registos com base numa consulta SQL.
Exemplo
|
Expressão |
Resultados |
|
SELECT stDev(UnitPrice) AS StDEV_Value, stDevP(UnitPrice) as StDEVP_Value FROM productSales; |
Calcula o Desvio-Padrão de "PreçoUnitário" considerando os dados indicados como exemplo e Desvio Padrão de "PreçoUnitário" considerando os dados indicados como população inteira e apresenta os resultados em _Value e StDEVP_Value, respetivamente. |