ユーザーがアップロードしたときにファイルのサイズをデータベースに保存するテーブルがあります。ユーザーがアップロードしたすべてのサイズの平均値を取得したい。
サイズを Mb 単位で示す例として、次の列があります。
|Size|
|1.20|
|0.25|
|0.50|
平均として欲しい結果はこんな感じ
|Size|
|0.65|
平均を取得しようとすると、このエラーが発生します
メッセージ 8117、レベル 16、状態 1、行 15 オペランドのデータ型 nchar は、avg 演算子には無効です。
EDIT 列の型をnvcharに変更し、intに変換するとこのエラーメッセージが表示されます
nvarchar 値 '0,24' をデータ型 int に変換するときに変換に失敗しました。
小数で試してみると、このエラーメッセージが表示されます
メッセージ 8114、レベル 16、状態 5、行 11 データ型 nvarchar を数値に変換中にエラーが発生しました。
この問題を解決するにはどうすればよいですか。