数学很简单:
Set @difLog = log(@value1))-log(@value2) Set @power = exp(@difLog) Set @adjustedCurve = @power * @valueToAdjust
错误不在@diflog或@power(我单独测试了,它们工作正常). 问题是最后的乘法. 所有值均为浮点.但我用decimal(15,5)进行了测试,问题仍然存在.
@diflog
@power
浮点
decimal(15,5)
有什么想法吗?