首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

大牛们存储过程,刚毕业初学者求教

2013-07-09 
大牛们求一个存储过程,刚毕业菜鸟求教!/*INVENTORY库存表解释入库单号 料号 批次号数库存数量占用数量 库

大牛们求一个存储过程,刚毕业菜鸟求教!

/*
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
*/



坐得大牛们。先谢过了!
嗨 又来个体力活
[解决办法]
这个要用到游标否则是没有办法实现
[解决办法]
你这个也没有表述清楚

热点排行