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

Transformar datos de texto a numero

Estas en el tema de Transformar datos de texto a numero en el foro de Bases de Datos General en Foros del Web. Hola a todos, Estoy trabajando con access y me gustaria si alguien me podria ayudar con el siguiente problema que tengo: Tengo un campo que ...
  #1 (permalink)  
Antiguo 24/04/2011, 05:01
 
Fecha de Ingreso: abril-2011
Mensajes: 1
Antigüedad: 13 años
Puntos: 0
Información Transformar datos de texto a numero

Hola a todos,

Estoy trabajando con access y me gustaria si alguien me podria ayudar con el siguiente problema que tengo:

Tengo un campo que en los datos en txt que me pasan vienen de la siguiente forma

Son 3 ejemplos:

12688.363582
35466.40846
34.8867674

Y es texto cuando lo que es verdaderamente es numero.

La tabla en cuestion tiene mas de 500000 registros, y yo quiero que este campo sea número y que lo coja como debe, es decir 12688.363582 se convierta en 12688, me dan igual si se quedan o no los decimales.

Me podria alguien ayudar.

Muchas Gracias

Última edición por makitravian; 24/04/2011 a las 05:04 Razón: Olvide poner que es para Access
  #2 (permalink)  
Antiguo 25/04/2011, 03:40
 
Fecha de Ingreso: abril-2007
Mensajes: 163
Antigüedad: 17 años, 1 mes
Puntos: 2
Respuesta: Transformar datos de texto a numero

crea campo2 en Tabla
Y despues,

UPDATE Tabla
SET Campo2=CDBL(REPLACE(CampoTexto,".",","))
__________________
http://literaturaprogramada.blogspot.com.es/
literaturapogramada.blogspot - Reflexiones mundanas sobre la programación
  #3 (permalink)  
Antiguo 25/04/2011, 08:04
Avatar de Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 17 años, 8 meses
Puntos: 774
Respuesta: Transformar datos de texto a numero

Primero tendrias que cambiar el tipo de dato de tu campo, ya sea creando el campo en una nueva tabla o en la misma tabla crear el campo de tipo entero y para convertirlo puedes hacer:


select convert(int,campo) as nuevo from tabla


Saludos!
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me

Etiquetas: access, bases-de-datos
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 22:56.