Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

SQL Server 2008 :erreur lors de la conversion du type de données nvarchar en flottant

Il serait utile de voir la définition de schéma de tblBenchmarkData, mais vous pouvez essayer d'utiliser ISNUMERIC dans votre requête. Quelque chose comme :

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