先进先出的问题

wyt2003 2003-10-12 09:42:23
仓库出库时要求出库价格要先进先出的原则,如何在出何时自动得到商品的价格?
如收进两批货,第一批100,单价是10,第二批数量是150,单价是9,现出库数量是120,出库按先进先出的原则单价如何来算呢。。。
...全文
81 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
gong811112 2003-10-24
  • 打赏
  • 举报
回复
有沒有獎厴啊!呵............
gong811112 2003-10-24
  • 打赏
  • 举报
回复
其實還有入庫日期,出庫數量........等等啊!很多資詢都可以判斷的啊!難道入庫之後就只有入庫數量啊?不能的嘛,所以,根據資料庫中的相關資詢就可以實現"先進先出"
不好意思,隨口說說.
wyt2003 2003-10-15
  • 打赏
  • 举报
回复
同意 klbt(快乐白兔)
关键是不知当前出库会是哪几笔入库的呀。。。
liliang800207 2003-10-15
  • 打赏
  • 举报
回复
jdsnhan(柳荫凉)+klbt(快乐白兔)
就是解决此问题的最佳算法
sinkiangscorpio 2003-10-15
  • 打赏
  • 举报
回复
我们以前是按第几笔来出的,出完就为0,也不太好的。
sinkiangscorpio 2003-10-15
  • 打赏
  • 举报
回复
加权平均法价格是不是每天都在变化呢?
sinkiangscorpio 2003-10-15
  • 打赏
  • 举报
回复
那你还得记录下来入库id
gong811112 2003-10-14
  • 打赏
  • 举报
回复
取Rowid 行不行?
愉快的登山者 2003-10-13
  • 打赏
  • 举报
回复
使用游标从第一批开始处理,若数量不够,在读出第二批;数量够结束;
采用加权平均计算出出库的价格。
fmilan 2003-10-13
  • 打赏
  • 举报
回复
同意按批次出库,可设置一个标志位,已出库的置1,如果用加权平均就不需要先进先出了,用平均成本算法就可以
ishxb 2003-10-13
  • 打赏
  • 举报
回复
同意 klbt(快乐白兔)
klbt 2003-10-12
  • 打赏
  • 举报
回复
可以用加权平均法计算。
(100*10+20*9)/(100+20)=9.83
jdsnhan 2003-10-12
  • 打赏
  • 举报
回复
可以根据入库序号判断,序号小的为先进,出库的时候则先出;
数量不足时,则去判断第二小的数量,以次类推。

754

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧