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

Formato numeros

Estas en el tema de Formato numeros en el foro de PostgreSQL en Foros del Web. Hola a todos, he realizado una migración de Access a PostgreSQL y estoy teniendo algunos problemas con los formatos de los numeros. Me explico: En ...
  #1 (permalink)  
Antiguo 19/11/2010, 05:33
 
Fecha de Ingreso: noviembre-2010
Mensajes: 7
Antigüedad: 14 años
Puntos: 1
Formato numeros

Hola a todos,
he realizado una migración de Access a PostgreSQL y estoy teniendo algunos problemas con los formatos de los numeros.

Me explico:

En Access esta consulta me devuelve todos los valores formateados.
SELECT FORMAT(Venta,"#,##0.00") as Vent FROM Ventas
1.5 --> 1.50
1002.4 --> 1,002.40
1929291.2 --> 1,929,291.20

Pero en PostgreSQL usando esta consulta:
SELECT to_char(venta,'9,990.00') FROM Ventas
Valor formateado - Valor almacenado
250.00 250
3,940.00 3940
7,685.00 7685
930.00 930
#,###.## 11570

Cuando el formato que indico no engloba el numero de caracteres me muestra almohadillas.

En definitiva lo que me gustaria hacer es darle un formato al numero separando los miles con , y los decimales con .

Si tengo almacenado 0, que me devuelva 0.00 y no 0,000,000,000.00

Espero haberme explicado bien.
Un saludo y gracias
  #2 (permalink)  
Antiguo 19/11/2010, 06:25
 
Fecha de Ingreso: noviembre-2010
Mensajes: 7
Antigüedad: 14 años
Puntos: 1
Respuesta: Formato numeros

Hola nuevamente,
me autorespondo.

select to_char(venta,'99,999,990.00'), venta from ventas


0.00 0
0.00 0
1,250.00 1250
250.00 250
3,940.00 3940
7,685.00 7685
930.00 930
11,570.00 11570
2,020.00 2020
27,217.50 27217.5
1,293,750.00 1293750

Etiquetas: formato, numeros
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 17:07.