我正在构建一个用于仓库管理和计费的应用程序。存储都是托盘,所以这很简单,一个托盘 = $X 每月。但是我正在努力思考最佳的数据库设计,以跟踪何时需要计费。一个托盘可以在一年一个月里放一天等等……它们以看似随机的间隔来来去去。一个客户可能有 1000 多个托盘,它们都在不同的时间到达。
我怎样才能最好地构建数据库和逻辑以跟踪已计费的内容以及应计费的内容?
最佳答案
表 1:托盘(PalletID(PKey),每月成本)
表 2: Assets (HoldingID(PKey)、客户 ID、CustomerName、PalletsID、StartDate、ReturnDate)
您需要一个基于 Java/.net 的 UI 来从这两个表中提取数据,其中通过引用 Pallets 表,您可以计算如下金额
客户 X:
开始日期:XXXX:XX:XX
返回日期:XXXX:XX:XX
获取这两个日期之间的月数。
<强>5。计费金额将计算*托盘成本
希望对你有帮助
关于sql - 仓库管理经常性计费数据库设计和逻辑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38997888/