用一句sql实现库存分配
订单表 AA
订单号 订单明细行号 商品编号 销售数量
20150101 1 1001001 110
20150101 2 1001002 80
20150101 3 1001003 150
20150102 1 1001001 70
20150102 2 1001002 113
20150103 1 1001001 90
20150102 2 1001003 170
库存表
货位号 商品编号 库存数量
A1-1 1001001 30
A1-2 1001001 80
B1-1 1001001 110
A1-3 1001002 90
A1-4 1001002 110
A1-5 1001003 200
A1-6 1001003 150
根据你的表结构只能给你提供库存缺货量表,不知道是不是你要的库存分配:
select 销售总量表.商品编号,销售总量表.销售总量-isnull(库存总量表.库存总量,0)as 库存差异量 from