大牛们求一个存储过程,刚毕业菜鸟求教!
/*
INVENTORY库存表
解释入库单号 料号 批次号 数库存数量占用数量 库位 货主 入库日期 状态
IDRKNO SKU BATCHNOQTYZQTYKUWEICompanyRKDATE Status
1RK201304140001A1820075YFHD201304090012NULLB07-08神州科技2013/4/15CZJ
2RK201304140001A5731532ZFHD201304100001NULLA0605A神州科技2013/4/15CZJ
6RK201304140001A1820075YFHD2013041300070NULLB27神州科技2013/4/15CZJ
7RK201304140001A5731437YFHD2013041300058NULLB27神州科技2013/4/15CZJ
8RK201304140001A5731501YFHD2013041300019NULLB27神州科技2013/4/15CZJ
9RK201304140001A5936537DFHD2013041000212NULLB02-07神州科技2013/4/15CZJ
10RK201304140001A5936537DFHD2013041100210NULLA0703B神州科技2013/4/15CZJ
11RK201304140001A5936537DFHD2013041200010NULLB02-07神州科技2013/4/15CZJ
12RK201304140001A5936547HFHD2013041000312NULLA0102A神州科技2013/4/15CZJ
14RK201304140001A1820075YFHD2013041300016NULLB13-07神州科技2013/4/15CZJ
15RK201304140001A5731437YFHD2013041300013NULLB14-12大洋技术2013/4/15CZJ
IVNTE发货表
解释发货日期发货单号客户单号料号 发货数量货主状态
IDFDATEPCNOPSNOSKUQTYCompanyStatus
12013/4/28PC20130428001DY201304280065A18200755神州科技ZJ1
22013/4/28PC20130428001DY201304280066A57314372神州科技ZJ1
32013/4/28PC20130428001DY201304280066A57315012神州科技ZJ1
42013/4/28PC20130428001DY201304280066A59365372神州科技ZJ1
52013/4/28PC20130428001DY201304280067A593653710神州科技ZJ1
关联条件:两表以料号、货主,状态为关联(IVNTE.SKU=INVENTORY.sku,IVNTE.Company=INVENTORY.Company,IVNTE.Status=Company.Status这三个字段)
要得出的结果
1.根据关联条件,例如用户输入IVNTE表PCNO列数据“PC20130428001”,IVNTE表查询出此数据去更新库存表INVENTORY.ZQTY字段,按INVENTORY“入库日期”、执行先进先出占用。
2.第一步更新的同时,把对应更新的数据发货表IVNTE的客户单号DY201304280065对应记录写入第三张单tb1,得出如下结果
TB1
第三张表结果
发货单号客户单号料号库存数量 占用数量 批次 库位货主状态
IDIVNTE.PCNOIVNTE.PSNOIVNTE.SKU INVENTORY.QTY INVENTORY.ZQTY INVENTORY.BATCHNO INVENTORY.KUWEIIVNTE.CompanyIVNTE.TYPES
1PC20130428001DY201304280065A182007522YFHD20130409001B07-08神州科技ZJ1
2PC20130428001DY201304280065A1820075703YFHD20130413000B27神州科技ZJ1
3PC20130428001DY201304280066A5731437582YFHD20130413000B27神州科技ZJ1
4PC20130428001DY201304280066A5731501192YFHD20130413000B27神州科技ZJ1
5PC20130428001DY201304280066A5936537122DFHD20130410002B02-07神州科技ZJ1
6PC20130428001DY201304280067A59365371210DFHD20130410002B02-07神州科技ZJ1
更新后的库存表
INVENTORY库存表
解释入库单号 料号 批次号 数库存数量占用数量 库位 货主 入库日期 状态
IDRKNO SKU BATCHNOQTYZQTYKUWEICompanyRKDATE Status
1RK201304140001A1820075YFHD2013040900122B07-08神州科技2013/4/15CZJ
2RK201304140001A5731532ZFHD201304100001NULLA0605A神州科技2013/4/15CZJ
6RK201304140001A1820075YFHD20130413000703B27神州科技2013/4/15CZJ
7RK201304140001A5731437YFHD20130413000582B27神州科技2013/4/15CZJ
8RK201304140001A5731501YFHD20130413000192B27神州科技2013/4/15CZJ
9RK201304140001A5936537DFHD201304100021212B02-07神州科技2013/4/15CZJ
10RK201304140001A5936537DFHD2013041100210NULLA0703B神州科技2013/4/15CZJ
11RK201304140001A5936537DFHD2013041200010NULLB02-07神州科技2013/4/15CZJ
12RK201304140001A5936547HFHD2013041000312NULLA0102A神州科技2013/4/15CZJ
14RK201304140001A1820075YFHD2013041300016NULLB13-07神州科技2013/4/15CZJ
15RK201304140001A5731437YFHD2013041300013NULLB14-12大洋技术2013/4/15CZJ
*/