我在我的计算中使用 power 功能,如:
select power(1.01,15)
这给我的结果 1.16 ,但是根据这个结果( 1.16 ),我无法在进一步计算中得到实际输出。如果此幂函数给出结果 1.16096896 ,我将得到实际结果。我不知道为什么我会得到四舍五入的数字( 1.16 ),我实际上想要输出( 1.16096896 )。谁能帮帮我吗。提前谢谢。
答案 0 :(得分:0)
尝试将第一个值转换为数字
select power(cast(1.01 as numeric(19,8)),15)
为您提供 1.16096896
转换为浮动示例
select power(cast(1.01 as float),15)
为您提供 1.16096895537