【发布时间】:2017-08-31 07:21:00
【问题描述】:
我希望格式化一个浮点数,以便它以下列方式显示:
999.999.990,00
我目前正在使用to_char 函数:
to_char(SUM(amount::float)/100, '999G999G990D00')
但是,这种格式显示的是逗号而不是点。这就是德国的标准。
当我将G(用于表示逗号)更改为D(用于表示点)时,出现以下错误:
psycopg2.ProgrammingError: 多个小数点
我正在使用 Python 2.7 运行 PostgreSQL 和 Psycopg2。
有什么想法可以完成这个替换吗?
谢谢
【问题讨论】:
标签: python sql postgresql to-char