日期:2014-05-17  浏览次数:20481 次

库存分配问题
库存表
FNAME   FNUM
A        100
B        200

订单表
DDID  FNAME  FNUM
1      A      30
2      A      40
3      A      50
4      B      210

需求结果
合同号     品名      订单数         可用库存数          净需求数
1           A         30                 30                  0
2           A         40                 40                  0
3           A         50                 30                  20
4           B         210                200                 10

------解决方案--------------------
参考:http://blog.csdn.net/htl258/article/details/5139948

SQL2000的把CTE改为临时表的方式即可。