有两列具有数据类型 Decimal (16,4)
- 拥有股份
- 总流通股
我正在尝试使用这两列计算百分比,然后将其转换为 Decimal(7,4)。
正在使用的代码:
Convert(Decimal(7,4),Case when OwnedShares = 0 or TotalOutstandingShares = 0 then 0 else ((OwnedShares/TotalOutstandingShares)*100) end)
我收到错误消息:“将数字转换为数字数据类型的算术溢出错误。”
有人可以帮我弄清楚我哪里出错了吗?