Informix:使用SQL /存储过程进行Fifo估值

时间:2009-11-13 08:48:34

标签: stored-procedures informix fifo accounting

我正在使用IDS 10,我有一个简单的交易表,其中包含产品ID,交易时间,数量,数量和价格的库存变化。
是否可以仅使用SQL /存储过程来确定FIFO估值,还是需要使用Perl和DBI之类的东西进行游标处理?
Fifo估值需要我的pov中的游标处理,因为我需要首先构建一个包含总量和进程的临时表,然后是已排序的事务来计算相关事务的平均值。

1 个答案:

答案 0 :(得分:1)

当然可以在存储过程中执行此操作。您可以通过FOREACH语句创建临时表并使用游标。我怀疑它是否可以在直接SQL中使用。

先进先出评估 - 如同我所买入的那样,我买了27批特定股票的时间和价格各不相同;现在我卖了一堆这些股票,需要用FIFO来计算成本基础吗?