【发布时间】:2013-10-25 00:05:42
【问题描述】:
纳什卡拉姆,
我正在使用带有 H2 数据库的 Java Swing 开发零售 POS 应用程序。为了计算成本,我需要帮助。
先进先出成本计算
- 我有以下表格
- 采购表
- 销售表
- FIFO成本表
我的要求是计算每件售出物品的平均成本,并将其放入 FIFOCost 表中。
只要在销售表中发生插入,就可以通过编程方式插入值到 FIFOCost 表中。但是,如果几周或几个月后购买和销售表中发生任何更新(如编辑商品或其数量)(这需要 FIFOCost 表,也需要更新,数据量很大)
目前,我正在通过程序本身来完成。我正在寻找一种解决方案,使用递归等高级工具,在数据库本身中进行少量编程和更多工作。
【问题讨论】:
-
Purchase表的用途是什么?获取FIFOCost表中的AvgCost的算法是什么? -
Purchase 表的目的是存储购买数据。 FIFOCost 表中的 AvgCost 列显示了每个 SaleTable 插入的采购表中的平均成本。