1. ホーム
  2. sql

[解決済み] PostgreSQLの場合。通貨にはどのデータ型を使うべきですか?

2022-04-20 14:49:55

質問

と思われます。 Money のようなタイプは推奨されません。 ここで

私のアプリケーションは通貨を保存する必要がありますが、どのデータ型を使用すればよいですか?Numeric、Money、FLOATのどれを使うべきでしょうか?

どのように解決するのですか?

数値 を強制的に2単位の精度で設定します。なぜなら、そうすると、財務報告書の最終的な数字が数ドルの誤差で間違っている場合に、人々は不満を抱くことになるからです。

お金の型は、私が知る限り、歴史的な理由で残されているだけです。

<ブロッククオート

例えば、1イラン・リアル=0.000030アメリカ・ドルです。あなたが5未満の端数桁を使用する場合は、1 IRRは、変換後に0米ドルに丸められます。私は、我々はここでリアを分割している知っているが、私はお金を扱うとき、あなたは安全すぎることはできませんと思います。