sql >> Base de Datos >  >> RDS >> Sqlserver

SQL Server 2008:error al convertir el tipo de datos nvarchar a flotante

Sería útil ver la definición de esquema de tblBenchmarkData, pero podría intentar usar ISNUMERIC en su consulta. Algo como:

SET DataValue = CASE WHEN ISNUMERIC(DataValue)=1 THEN CAST(DataValue AS float) * 1.335 
                     ELSE 0 END