2017-06-23 7 views
0

クエリでアクセスするフィールドの標準偏差を計算しようとしています。私が使用している公式は次のとおりです:SQL STDEVにアクセスしてエラーが発生しました

SELECT STDev(Answers.[Answer (#)]) AS 'Standard Deviation' 
FROM Answers; 

質問が実行されると、答えとして#errorが返されます。クエリは十分に単純なようで、私は構文が間違っているとは思わない。何が問題なの?

答えて

0

読み込みする必要があります。

SELECT STDev(Answers.[Answer (#)]) AS [Standard Deviation] 
FROM Answers; 

ヌル値は無視/除外するために:

SELECT STDev(Nz(Answers.[Answer (#)], 0)) AS [Standard Deviation] 
FROM Answers; 

か:

SELECT STDev(Answers.[Answer (#)]) AS [Standard Deviation] 
FROM Answers 
WHERE Answers.[Answer (#)] Is Not Null; 
+0

はまだ結果のために#エラーを取得。同じ式がSTDevをAVGに置き換えたときに機能します –

+0

_Null_値がある可能性があります。編集済みの回答を参照してください。 – Gustav

+0

まだ答えとして#errorを取得しています。最初のexclude/ignore Null valuesクエリは、クエリ式でコンパイルエラーを返しました。 –

関連する問題