我收到错误
将表达式转换为数据类型浮点数的算术溢出错误
在以下代码上:
SELECT b.[CUSIP NUMBER],
b.[PASS THRU RATE],
a.[CURRENT BALANCE],
b.[ORIGINAL WA MATURITY],
b.[CURRENT WA MATURITY],
(b.[ORIGINAL BALANCE] * ((b.[PASS THRU RATE]*.01)/12))/ (1-((1 + power (( (b.[PASS THRU RATE]*.01 )/ 12), -b.[ORIGINAL WA MATURITY] ) )))
FROM DBO.mbs012013 a, DBO.mbs022013 b
WHERE a.[CUSIP NUMBER] = b.[CUSIP NUMBER]
我没有将数字指定为任何特定类型,所以我不确定为什么会收到此错误。如果有人能告诉我如何解决这个问题,将不胜感激。
供参考:cusip number 是一个序列号,其余是输入(利率、银行余额、到期月份等)