为什么
select avg(cast(5 as numeric(15,2)))
返回“将数字转换为数据类型数字的算术溢出错误。”?
文档说明了有关 avg 函数的以下内容:
输入:十进制类别(p,s)
输出:十进制(38,s)除以十进制(10,0)
我真的不明白它会如何溢出。
为什么
select avg(cast(5 as numeric(15,2)))
返回“将数字转换为数据类型数字的算术溢出错误。”?
文档说明了有关 avg 函数的以下内容:
输入:十进制类别(p,s)
输出:十进制(38,s)除以十进制(10,0)
我真的不明白它会如何溢出。