La Web del Programador: Comunidad de Programadores
https://www.lawebdelprogramador.com/foros/SQL-Server/905078-Convertir-un-String-a-Numerico.html

Convertir un String a Numerico

Convertir un String a Numerico

Publicado por Linda Yepez (1 intervención) el 22/11/2007 16:09:37
Al grabar el la Tabla con la Función Convert, me redondea el valor que tengo en la variable

Variable = '3560613,41'
tira = "INSERT INTO cheques_( monto) values( convert(numeric," & Variable & "))"

El resultado es el siguiente 3560613. No hay una forma de que me grabe en la tabla el valor que le estoy mandando sin que me trunque los decimales.

RE:Convertir un String a Numerico

Publicado por Isaias (3308 intervenciones) el 22/11/2007 19:20:54
Linda

¿Utilizas coma (,) como separador de decimales?

SELECT CONVERT(NUMERIC(10,2), '3560613,41')

RE:Convertir un String a Numerico

Publicado por Luis Martinez (4 intervenciones) el 18/12/2007 06:13:06
"INSERT INTO cheques_( monto) values( convert(Float," & Variable & "))"

Otra opcion es convertirlo a Flotante.

SAludos¡¡¡