SQL 错误“将数据类型 varchar 转换为 real 时出错”

问题描述 投票:0回答:1

我正在尝试使用内部连接查询连接 2 个表的多个列并收到此错误。请在下面查看我的查询。

select a.NCVMatrix,
       a.InjectorSerialNumber,
       s.Load1,
       s.Load2
FROM       [AFSDB].[dbo].[tblDualSpringNCV] as a
inner join [AFSDB].[dbo].[NCV_PressureTest] as s
             on a.NCVMatrix  = s.[WS-2_Flow] 

NCV 矩阵有 10 位长序列号,WS-2 值有十进制值,小数点后有 7 位数字(例如 o.xxxxxxx)你能帮忙吗?

到目前为止,我已经尝试过使用强制转换和更改数据类型,但没有得到结果。

sql inner-join data-conversion
1个回答
0
投票

几乎可以肯定,

varchar
列中的某些内容不是数字的预期表示形式。

© www.soinside.com 2019 - 2024. All rights reserved.