吃完饭再说吧。粗看结构设计不怎么样。潜在问题多多。

解决方案 »

  1.   

    [slsl] [float] NULL ,         收入数量
    [sldj] [float] NULL ,         收入单价
    [fcsl] [float] NULL ,         发出数量
    [fcdj] [float] NULL ,         发出单价
    [jcsl] [float] NULL ,         结存数量
    [jcdj] [float] NULL ,         结存单价
    问题1:看上去更象统计报表。正确的格式是:
    品名
    数量
    计量单位
    单价
    金额
    方向(+/-)入:按实际价或暂估价。
    出:移动平均价或先进先出价。(只选择一个实现,不要实现二个)问题2:所有出入库操作都存在逆过程。此时,需按对应的历史出入计价值进行处理。(如:退库、退货) 这部分已经超出你预定义的二种计价方法。问题3:数据量大的时候,你用SQL计算效率是个问题,最好的处理是用存储过程实现。
    还有别的问题,你考虑清楚前几个再说吧。
      

  2.   

    移动加权平均法一般都是在入库的时候就进行计算的先进先出法所显示现有数量,那么你就得从入库单入手;以结存为首,入库时间进行排序,产品编号为组
      

  3.   

    原理我都知道,我是想知道处理方法