Alvaro Herrera <alvherre(at)commandprompt(dot)com> writes:
> Hmm, aparentemente hay un bug. La definicion del locale castellano
> deberia poner un . para el separador de grupos en to_char (G en el
> formato), pero pone una ,
Depende de la localización, es decir, no hay una regla global para el
castellano AFAIK, ej:
test=# set lc_numeric to 'es_MX';
SET
test=# select to_char('4884.443'::numeric, '9G999D999');
to_char
------------
4,884.443
(1 row)
test=# set lc_numeric to 'es_CL;
SET
test=# select to_char('4884.443'::numeric, '9G999D999');
to_char
------------
4,884,443
(1 row)
test=#
Aunque creo que este último debería ser 4.884,443, ¿cierto?.
Saludos,
Manuel.