库存分配问题
库存表
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改为临时表的方式即可。