gpt4 book ai didi

python - postgresql to_char 德语格式的整数

转载 作者:行者123 更新时间:2023-11-29 12:02:59 26 4
gpt4 key购买 nike

我希望格式化一个 float ,以便它以下列方式显示:

999.999.990,00

我目前正在使用 to_char 函数:

to_char(SUM(amount::float)/100, '999G999G990D00')

但是这种格式显示的是逗号而不是点。这就是德国的标准。

当我将 G(用于表示逗号)更改为 D(用于表示点)时,出现以下错误:

psycopg2.ProgrammingError: multiple decimal points

我正在使用 Python 2.7 运行 PostgreSQL 和 Psycopg2。

我有什么想法可以完成这个替换吗?

谢谢

最佳答案

你可以试试下面的方法

TO_CHAR(SUM(amount::float)/100,'FM99G999G990D00L')

它应该给你以下结果

55.123.854.547,10
3.123,58
-1.257.487,90

关于python - postgresql to_char 德语格式的整数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45975556/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com