Convert

Oscar
04 de Agosto del 2004
Tengo una tabla con un dato tipo varchar, pero necesito convertirlo a tipo numérico con dos decimales, intento la siguiente instruccion:
SELECT CONVERT(DECIMAL(5,2),Campo) FROM TABLA
pero sale el siguiente error:
Error converting data type varchar to numeric.
Con que sentencia pueda hacer esta conversión?

Isa? Islas
04 de Agosto del 2004
"campo" trae un dato que no es NUMERICO, para comprobarlo, ejecute

SELECT CAMPO FROM MYTABLA WHERE ISNUMERIC(CAMPO) = 0