Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

Error Con Convert

Estas en el tema de Error Con Convert en el foro de SQL Server en Foros del Web. hola!! estoy utilizando sql - server y tengo un campo de datos de importe , pero el campo lo tengo de modo string. El caso ...
  #1 (permalink)  
Antiguo 18/12/2006, 10:09
 
Fecha de Ingreso: diciembre-2006
Mensajes: 43
Antigüedad: 17 años, 4 meses
Puntos: 0
Error Con Convert

hola!!
estoy utilizando sql - server y tengo un campo de datos de importe , pero el campo lo tengo de modo string. El caso es que luego tengo que sumar todos los importes de la base de datos, y para ello utilizo la función CONVERT
PERO ME DA ERROR
CONVERT(decimal, Importe)
si lo hago con int tambien me da error CONVERT(int , Importe) porque el importe es 3,444 (con comas) y da error.
Como puedo solucionarlo
  #2 (permalink)  
Antiguo 19/12/2006, 13:55
Avatar de diegopedro  
Fecha de Ingreso: agosto-2006
Ubicación: Santiago
Mensajes: 120
Antigüedad: 17 años, 9 meses
Puntos: 0
Re: Error Con Convert

puede ser que un registro contenga un NULL, VACIO o caracteres alfanumericos, si es así, busca una funcion que convierta los nulos, caracteres o vacios a cero. Luego realiza la consulta.

Si no encuentras ninguna funcion en el where filtra solo los numericos creo que es isnumeric(campo)
  #3 (permalink)  
Antiguo 19/12/2006, 14:03
Avatar de diegopedro  
Fecha de Ingreso: agosto-2006
Ubicación: Santiago
Mensajes: 120
Antigüedad: 17 años, 9 meses
Puntos: 0
Re: Error Con Convert

aqui encontre la funcion para los contenidos nulos IsNull(CAMPO, valor_defecto)
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:53.