首页 > 解决方案 > SQL Server 将数据类型 varchar 转换为浮点数时出错

问题描述

我正在尝试使用以下代码提取一些有效的保修数据我为了解故障率而提取的数据

为了避免 null 我正在使用 ISNUll

,isnull(cast(count(a.[SVC_DSPCH_ID])as varchar(10)),0) as 'DSPCH_QTY'
,isnull(cast(sum(a.[REPEAT_DSPCH_DEFECT_FLG])as varchar(10)),0) as 'RPT_QTY'
,isnull(cast(sum(a.[RDR_28])as varchar(10)),0)as 'RPT28_QTY'
,isnull(cast(Sum(a.[REPEAT_DSPCH_QUALIFY_FLG])as varchar(10)),0) as 'Qualify_QTY'

但我收到一个错误 将数据类型 varchar 转换为浮点数时出错。

任何人都可以帮助我。

标签: sql-servercasting

解决方案


推荐阅读