ERP中算法提问,希望各路高手更好的设计方案及解决方法,没做过这方面的,只有麻烦各位了
我参考的设计方案如下(不知是否还有更企业化的):    
 2007年5月12日            购入            10盒         感康         单价                  20.00元         合计         200.00元          
       2007年5月13日            购入            10盒            感康         单价            22.00元            合计         220.00元                        
       2007年5月14日,有人来购买感康15盒                        
       1         先进先出法          
       销售单价20.00元的         10盒         同时销售单价   22.00元的5盒          
       成本:20*10+22*5=   310.00元                        
       2         后进先出法          
       销售单价13.00元的         10盒         同时         销售         单价12.00元的5盒          
       成本:22*10+20*5=320.00元          
       3         平均加权法          
       销售15盒          
       成本=单价*数量=((20*10+22*10)/20)*(15)=315.00元   
    测试环境; 
 create         table         Input          
       (          
       商品名称         varchar(30),          
       操作类型         varchar(10),          
          数量                  int   ,    
          单价               Decimal(10,2),          
          日期               DateTime                                
       )          
       insert         into         input          
       select          '感康 ', '购入 ',10,   13.00   , '2007-05-12 '         union         all          
       select          '感康 ', '购入 ',10,   13.00   , '2007-05-13 '         union         all       
       select          '感康 ', '购买 ',15,      null   , '2007-05-14 ':   
 贴出这主要是收集   加权平均算法,先进先出,先进后出好的SQL算法 
 如果是经典的,那搞ERP就真的的就要谢谢各位拉! 
------解决方案--------------------mark 
------解决方案--------------------mark too
------解决方案--------------------楼主有没有考虑过 估价入库的问题?
------解决方案--------------------楼上的,人家这是在核算成本.
------解决方案--------------------主要是同样商品购入单价 和 销售单价一般没有挂钩........... 
 不过承认..他下边写的是成本.... 
 但是   计算成本就求和就可以了..没有必要用下边的各种方案算了...   
 主要这还是做定价
------解决方案--------------------因为以前做药品销售做到死.......      
 药品有批号..编号的....生产日期的影响比较严重 
 所以.如果一定要这样处理的话...最好+上采购批次等...