個々の「パフォーマンス」四半期について、「取得」テーブルから債券の元の残高を見つけています。すべての四半期で機能しましたが、2010 年第 1 四半期にクエリを実行しようとしたときに、次の通知を受け取りました。
Msg 245, Level 16, State 1, Line 2
Conversion failed when converting the varchar value 'N' to data type int.
私のクエリは次のとおりです。
SELECT ALL a.[LOAN IDENTIFIER]
,[CHANNEL]
,[SELLER NAME]
,[ORIGINAL INTEREST RATE]
,[ORIGINAL UNPAID PRINCIPAL BALANCE (UPB)]
,[ORIGINAL LOAN TERM]
,[ORIGINATION DATE]
,[FIRST PAYMENT DATE]
,[ORIGINAL LOAN-TO-VALUE (LTV)]
,[ORIGINAL COMBINED LOAN-TO-VALUE (CLTV)]
,[NUMBER OF BORROWERS]
,[ORIGINAL DEBT-TO-INCOME RATIO]
,[CREDIT SCORE]
,[FIRST-TIME HOME BUYER INDICATOR]
,[LOAN PURPOSE]
,[PROPERTY TYPE]
,[NUMBER OF UNITS]
,[OCCUPANCY STATUS]
,[PROPERTY STATE]
,[ZIP (3-DIGIT)]
,[MORTGAGE INSURANCE PERCENTAGE]
,[PRODUCT TYPE]
FROM dbo.Performance_2010Q1 a join dbo.TotalAcquisition b on a.[Loan Identifier] = b.[LOAN IDENTIFIER]
Where a.[Zero Balance Code] = 97 or a.[Zero Balance Code] = 03
ゼロ残高コードは、債券がどのようにデフォルトしたかを示しています。各債券の「ローン識別子」に基づいて 2 つのテーブルを照合しています。
ありがとう!:-D