Coma en vez de punto pero con todos los decimales Replace

05/04/2010 - 23:31 por Fran | Informe spam
Buenas noches.

Tengo el siguiente valor en una tabla 37,1648309828194 y necesito
pasarlo a 37.1648309828194, es decir cambiar la coma por el punto. He
usado replace(numero, ',','.') pero lo que me devuelve es el número
con el punto pero recortado mostrando solamente 37.1648

¿Cómo puedo hacer para que salga el número entero?

Muchas gracias
 

Leer las respuestas

#1 Miguel Egea
06/04/2010 - 10:51 | Informe spam
Haciendo un casting al tipo de datos apropiado, depende de la precisión que
necesites, cast (replace(xzx) as numeric(18,13)) te valdría para este
caso.. no se si para todos tus números

Saludos Cordiales
Miguel Egea
Solid Quality Mentos
http://www.portalsql.com

"Fran" escribió en el mensaje de
noticias:
Buenas noches.

Tengo el siguiente valor en una tabla 37,1648309828194 y necesito
pasarlo a 37.1648309828194, es decir cambiar la coma por el punto. He
usado replace(numero, ',','.') pero lo que me devuelve es el número
con el punto pero recortado mostrando solamente 37.1648

¿Cómo puedo hacer para que salga el número entero?

Muchas gracias

Preguntas similares