日期:2014-05-18  浏览次数:20980 次

BOM物料用量计算
W 1  
  A 10
  C 20
  D 30
  B 40
  C 50
  E 60
这是一个物料树。
W由A、B组成,A由C、D组成,B由C、E组成。
现在有一个按钮,点击后把W最底层的物料统计个数和出现的次数插入到另外一张表。
例如W由1*10*20+1*40*50个C组成,用到的部位数为2次。由1*10*30个D组成,用到的部位数为1.
他的层级不固定。
数据库是2000
大侠们给点sql代码,或者C#的,全点哦、、、


------解决方案--------------------
想了很长时间还是看不明白

我们的BOM没有你这么复杂

你的层级不固定的话变数就多了
------解决方案--------------------
用料计算和BOM设计有很大关系,先考虑BOM设计是否合理......
------解决方案--------------------
递归计算是可以的,迭代也是可以的。