大家下午好!將78.3 F(nvarchar)轉換爲78.3(數字)
試圖從我的SQL服務器上存儲爲「78.3 F」的數據庫獲取溫度,並使其僅爲數字「78.3」。數據庫將此字段作爲nvarchar。我想:
select
Cast(Left(Paint_Environ.Booth1_Temp, Len(Paint_Environ.Booth1_Temp) - 2) As NUMERIC(4,1)) As Temp
from Paint_Environ
但得到一個錯誤說「錯誤轉換數據類型爲nvarchar以數字」有沒有更好的方式來爲nvarchar轉換爲數字的東西???
在此先感謝!
馬特
你的代碼應該在樣本日期「78.3 F」上工作,你有任何其他格式的數據? – EricZ