From: | Arturo Munive <arturomunive(at)gmail(dot)com> |
---|---|
To: | MIGUEL CANCHAS <mcanchas(at)tsr(dot)com(dot)pe> |
Cc: | Postgresql <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: to_char devuelve numerales ### |
Date: | 2008-05-27 20:27:12 |
Message-ID: | 483C6EA0.1050006@gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
MIGUEL CANCHAS escribió:
> select to_char(12.5,'99.99')
>
> Es que te falta poner un 9 mas para tu entero.
>
> Miguel Canchas
>
> -----Mensaje original-----
> De: Arturo Munive [mailto:arturomunive(at)gmail(dot)com]
> Enviado el: Martes, 27 de Mayo de 2008 12:23 p.m.
> Para: Postgresql
> Asunto: [pgsql-es-ayuda] to_char devuelve numerales ###
>
>
> Saben he Hola como estan, he leido la documentacion de funciones para
> formatear data, y no encuentro por ningun lado, por que por ejemplo:
> select to_char(12.5,'9.99')
>
> me devuelve #.##
> y en varias intentos mas devuelve ese texto
>
> he probado de cualquier cliente desde mi app y siempre es lo mismo.
> tengo la version 8.3, mi base esta en UTF-8
>
> a ustedes les ha pasado ? que estoy olvidando?
> --
> TIP 2: puedes desuscribirte de todas las listas simultáneamente
> (envía "unregister TuDirecciónDeCorreo" a majordomo(at)postgresql(dot)org)
>
>
mm tienes razon, pero que pasa si quiero formatear un resultado donde no
se si el entero tendra 3 o 4 o 8 digitos??
es decir siempre me saldrá un texto de un ancho exacto?
...
Antes de terminar este mail lei un poco mas la doc (la lei muy apurado
seguro)
y yo mismo me respondo por si alguien que lea este thread luego no ca en
cuenta.
Si quiero eliminar los espacios delanteros uso Fill Mode
es decir
select to_char(132.59,'FM999999.9');
por que si solo uso
select to_char(132.59,'999999.9');
los nueves donde no hay digito se rellenan con un espacio por cada nueve
excedente.
Gracias por el dato :)
From | Date | Subject | |
---|---|---|---|
Next Message | Jaime Casanova | 2008-05-28 00:08:39 | Re: Realizar una consulta al motor |
Previous Message | Diego Lis | 2008-05-27 19:30:02 |