产品编码 年 月 月初数 月初金额 本期入数 入库金额 本期出数 出库金额 本期余数 库存余额
A 2010 3 0 0 100 200 50 100 50 100
A 2010 6 50 100 请大家看看我上面的示例,我现在有几个问题:1.比如A产品在4月和5月都没有出入库操作,库存表中也就没有4月和5月的记录,如果要查A产品5月的库存数据该如何处理比较好呢?2,入库金额是入库单据的 单价*数量 得来的,那出库金额该如何处理比较好呢?3.要查当前库存状况是用视图好还是存储过程呢?4.谢谢!

解决方案 »

  1.   

    1.比如A产品在4月和5月都没有出入库操作,库存表中也就没有4月和5月的记录,如果要查A产品5月的库存数据该如何处理比较好呢?
    >> 没有就用0 代替2,入库金额是入库单据的 单价*数量 得来的,那出库金额该如何处理比较好呢?
    》》也应该是单价 数量3.要查当前库存状况是用视图好还是存储过程呢?
    》》视图 直观
    4.谢谢!
    》》客气了
      

  2.   


    1、你用的库存余额表的做法,那你必须要有一个结账的功能,每一个月必须结一次账,如果是4月,则4月结一次账,把3月期末数量、金额等等转入4月的期初,所以查4月份的库存的时候,直接对你的库存余额进行查询就行了。还有另一种做法时,直接原单据来查询统计,这样会更简单一点,虽然速度上会慢一点。2、出库金额是以成本价来体现了,这个要看你采用什么成本核算方式,建议你去看一下会计的成本核算方式,如:月加权平均、加权移动、先进先出、后进先出。或者看这个:http://blog.csdn.net/fstao/archive/2009/01/10/3745607.aspx
    http://blog.csdn.net/fstao/archive/2008/02/14/2095329.aspx3、查询当前库存,一般还是用存储过程比较好。