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
DesvPad(expr)
StDevP(expr)
O marcador de posição expr representa uma expressão de cadeia que identifica 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 DesvPP avalia uma população e a função DesvPad avalia uma amostra de população.
Se a consulta subjacente contiver menos de dois registos (ou nenhum registo, para a função DesvPP ), estas funções devolvem um valor Nulo (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. Você também pode usar essa expressão na propriedade SQL de um objeto QueryDef ou ao criar um objeto Recordset baseado em uma consulta SQL.
Exemplo
| Expressão | Resultados |
|---|---|
| SELECT stDev(PreçoUnitário) COMO StDEV_Value, stDevP(PreçoUnitário) como StDEVP_Value FROM productSales; | Calcula o Desvio-Padrão de "PreçoUnitário" considerando os dados fornecidos como uma amostra e o Desvio-Padrão de "PreçoUnitário" considerando os dados como a população inteira e apresenta os resultados em StDE _Value e StDEVP_Value respetivamente. |