我有一个包含7长度整数的列,用于百分比字段,有4个小数位,即1234657 = 123.4567%,100000 = 100.0000%。
我想以###格式返回discountp
字段作为百分比。####
我尝试过以下但没有回复
str(discountp, 7,4)
返回100000
Cast(convert(nvarchar, discountp) as decimal(7,4)),
在显式转换VARCHAR值期间算术溢出' 1000000'到DECIMAL字段
convert(decimal(4),cast(discountp as Int)),
INT值显式转换期间的算术溢出' 1000000'到DECIMAL字段
cast(discountp as decimal(7,4))
显式转换INT NULL值时的算术溢出' 1000000'到DECIMAL字段