我有一个表,当用户上传文件时,它会在数据库中保存文件的大小。我想获取用户上传的所有大小的平均值。
我有以下列为例,它显示了 Mb 的大小
|Size|
|1.20|
|0.25|
|0.50|
我想要的平均结果是这样的
|Size|
|0.65|
当我试图获得平均值时,我得到了这个错误
消息 8117,级别 16,状态 1,第 15 行操作数数据类型 nchar 对 avg 运算符无效。
编辑 我已将列类型更改为 nvchar 并在将其转换为 int 时收到此错误消息
将 nvarchar 值“0,24”转换为数据类型 int 时转换失败。
当我尝试使用小数时,我收到此错误消息
消息 8114,级别 16,状态 5,第 11 行将数据类型 nvarchar 转换为数字时出错。
我能做些什么来解决这个问题。