あなたの例では、 @daysInPeriod/@YEAR_360
の値 37.0444444444444444444
です .したがって、その値をデータ型 DECIMAL(38,38)
のパラメーターに割り当てることはできません 、 int 部分に余裕がないためです。 DECIMAL(38,38)
は、38 桁を格納できることを意味し、そのうち 38 桁は小数部にあるため、0.999999999999 より大きい値はエラーになります。
あなたの例では、 @daysInPeriod/@YEAR_360
の値 37.0444444444444444444
です .したがって、その値をデータ型 DECIMAL(38,38)
のパラメーターに割り当てることはできません 、 int 部分に余裕がないためです。 DECIMAL(38,38)
は、38 桁を格納できることを意味し、そのうち 38 桁は小数部にあるため、0.999999999999 より大きい値はエラーになります。