当转换为十进制时,为什么我会得到涉及数据类型INT的错误消息?SELECT b.number --nvarchar TableA AS aWHERECAST(COALESCE(a.number, 0), AS DECIMAL(10,2)) <> CAST(COALESCE(b.number, 0), AS DECIMAL(10,2))
当将nvar
join y on y.rk_pk = x.pk如果我没有输入WHEN x.Display = 1912.995 THEN 1913,那么我会得到以下错误:当将nvarchar值'1912.995‘转换为数据类型int时,转换失败。x.Display是nvarchar。不幸的是,我无法控制列上的设计。
错误是将nvarchar值</em
希望这是非常直接的。我正试图将一列转换为int,这样我就可以对它进行求和。SELECT (cast(RTRIM(pricing_prices)as int)) FROM returnxx where RMAid= '5'
将nvarchar值“9.8000000000000007”转换为数据类型int时,转换失败。将数据类型nvarchar</e