在執行下面的SQL查詢我收到此錯誤SQL數據類型錯誤
[賬戶或貸款號]列「消息8114,級別16,狀態5,行2
錯誤轉換數據類型nvarchar浮動。「
如何將[帳號或貸款號]欄轉換爲varchar?
SELECT Distinct p.*, b.[Account or Loan No] as AccountNo006, b.Bucket as
Bucket006, b.[No of Overdue Days] as DPD006, b.[Markup Receivable Amount]
as MarkupReceivableAmount006, b.[MUP Current Balance (PKR)] as
CurrentBalance006
FROM [test].[dbo].[newtable004] p
Left join [test].[dbo].[ADV006-BPDLDMGTranchwise] b
on p.[Account or Loan No] = b.[Account or Loan No]
問題是,列中的某些數據是無法轉換爲數字的'varchar'(文本)。你需要弄清楚它是什麼數據,以及它是否是錯字的結果(在這種情況下,你是UPDATE)還是這是預期的數據(在這種情況下你不能進行轉換) – SchmitzIT