sql - 保存不同货币的最佳做法是什么?
问题描述
我正在一个处理不同类型货币的应用程序中工作。该应用程序将货币作为输入并将其转换为美元并将其存储在数据库中。需要进行一些数据处理,这会产生舍入不一致的问题。我想找出处理商店货币的最佳方式。将它们存储在本地货币中更好还是将它们全部存储在一种类型中,就像应用程序现在的运行方式一样,并根据文化以不同的货币显示它们?
解决方案
我会有一张桌子
货币(ID、姓名、符号)
我会确保有适当的转换:
转换(id,from_currency,to_currency,值)
您可能还需要一个包含转换历史记录的表。
推荐阅读
- ios - 如何在objective-c中访问swift 5结果枚举类型
- python - 在 python 中将 asyncio 与 fork 混合:坏主意?
- c# - 将 C# 代码与 roslyn 合并:注释消失
- intellij-idea - PyCharm 右击开始以当前路径作为参数运行
- angular - 使用 Angular 10 应用程序中的 ngx-microsoft-bot-framework 会出现错误 No provider for ComService
- android - RecyclerView 不显示来自 firebase 数据库的信息
- html - 当我使用角度输入注册表时,我想根据年龄打印如果人是未成年人或主要或老年人
- progressive-web-apps - PWA 在桌面上下载,而不是在移动设备上
- form-recognizer - Azure 表单识别器。将 v1.0-preview 自定义模型迁移到 v2.0
- python-3.x - 如何在默认情况下激活 anaconda 中的环境?