エラーが表示されます
式をデータ型 float に変換する算術オーバーフロー エラー
次のコードで:
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 番号はシリアル番号で、残りは入力 (金利、銀行残高、月単位の満期など) です。