Sql server 2008 SQL Server:“;将数据类型nvarchar转换为float时出错";-快速分配无效行

Sql server 2008 SQL Server:“;将数据类型nvarchar转换为float时出错";-快速分配无效行,sql-server-2008,type-conversion,Sql Server 2008,Type Conversion,我尝试在表上运行查询,结果出现以下错误: Msg 8114,第16级,第5状态,第1行 将数据类型nvarchar转换为浮点时出错 查询: SELECT *, CAST(REPLACE(a.ts_value, ',', '.') AS FLOAT) AS value FROM importFromExcel_timeseries a 是否有任何黑客可以快速分配产生此错误的行 我尝试运行put aWHERE isnumeric(a.ts_值)过滤器,但这没有帮助,这是否意味

我尝试在表上运行查询,结果出现以下错误:

Msg 8114,第16级,第5状态,第1行
将数据类型nvarchar转换为浮点时出错

查询:

SELECT 
    *, CAST(REPLACE(a.ts_value, ',', '.') AS FLOAT) AS value
FROM 
    importFromExcel_timeseries a 
是否有任何黑客可以快速分配产生此错误的行

我尝试运行put a
WHERE isnumeric(a.ts_值)
过滤器,但这没有帮助,这是否意味着您会遇到相同的错误?如果是这样,只需从select中删除cast,它就会返回您要查找的行