資源描述:
《產(chǎn)成品入庫產(chǎn)出明細(xì)表(倉庫)su(detailed list of finished product warehousing output (warehouse) su)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。
1、產(chǎn)成品入庫產(chǎn)出明細(xì)表(倉庫)su(Detailedlistoffinishedproductwarehousingoutput(warehouse)Su)程序sp_cccp_mx_sutempdb..[temp_su_cpcccl]使用[ufdata_001_2011]去/******對象:StoredProcedure[dbo]。[sp_cccp_mx_su]腳本日期:01/25/2013/09:01:50******ansi_nulls上集去quoted_identifier上集去改變程序[dbo]。[sp_cc
2、cp_mx_su](--條件參數(shù)“chrwherevarchar(1000))作為--------------------------產(chǎn)成品入庫產(chǎn)出明細(xì)按倉庫蘇---------------------聲明@cbdatenvarchar(10)--開始日期聲明@cedatenvarchar(10)--結(jié)束日期聲明@cbrkdnvarchar(30)--起始入庫單號(hào)聲明@cerkdnvarchar(30)--結(jié)束入庫單號(hào)聲明@cbdepcodevarchar(20),起始部門編碼聲明@cedepcodevarchar(
3、20),結(jié)束部門編碼聲明@cbcwhcodevarchar(20),起始倉庫編碼cbcwhcode聲明@cecwhcodevarchar(20),結(jié)束倉庫編碼cecwhcode聲明@cbinvvarchar(20),起始存貨編碼聲明@ceinvvarchar(20),結(jié)束存貨編碼聲明@cbclcodevarchar(20),起始材料編碼聲明@ceclcodevarchar(20),結(jié)束材料編碼聲明@chrsqlvarchar(8000)聲明“int”、“int”、“int”、“int”、“int”、“int”、“in
4、t”、“int”、“int”、“int”、“int”、“int”、“int”、“int”、“int”、“int”、“int”。如果“cbdate是空集”cbdate='2005-10-01”如果“cedate是空集”cedate='2099-12-31”如果“cbrkd是空集”cbrkd=”如果“cerkd是空集”cerkd=“zzzzzzzzzzzzzzzzzzzzzzzzzzzzzz”如果“cbdepcode是空集”cbdepcode=”如果“cedepcode是空集”cedepcode=“zzzzzzzzzzz
5、zzzzzzzzz”如果“cbcwhcode是空集”cbcwhcode=”如果“cecwhcode是空集”cecwhcode=“zzzzzzzzzzzzzzzzzzzz”如果“cbinv是空集”cbinv=”如果“ceinv是空集”ceinv=“zzzzzzzzzzzzzzzzzzzz”如果“cbclcode是空集”cbclcode=”如果“ceclcode是空集”ceclcode=“zzzzzzzzzzzzzzzzzzzz”——獲取條件如果LTrim(RTrim(@chrwhere))<>”開始設(shè)置“chrwher
6、e=取代(@chrwhere,'cdate>=N,'cdate>=”)設(shè)置“chrwhere=取代(@chrwhere,'cdate<=n,'cdate<=”)設(shè)置“chrwhere=取代(@chrwhere,'crkd>=N,'crkd>=”)設(shè)置“chrwhere=取代(@chrwhere,“crkd<=n,'crkd<=”)設(shè)置“chrwhere=取代(@chrwhere,'cdep>=N,'cdep>=”)設(shè)置“chrwhere=取代(@chrwhere,'cdep<=n,'cdep<=”)設(shè)置“chrwhe
7、re=取代(@chrwhere,'cwhcode>=N,'cwhcode>=”)設(shè)置“chrwhere=取代(@chrwhere,'cwhcode<=n,'cwhcode<=”)設(shè)置“chrwhere=取代(@chrwhere,'cinv>=N,'cinv>=”)設(shè)置“chrwhere=取代(@chrwhere,'cinv<=n,'cinv<=”)設(shè)置“chrwhere=取代(@chrwhere,'cclcode>=N,'cclcode>=”)設(shè)置“chrwhere=取代(@chrwhere,'cclcode<=n,
8、'cclcode<=”)設(shè)置“A1=charindex('cdate>=”、“chrwhere)+8設(shè)置“A2=charindex('cdate<=”、“chrwhere)+8設(shè)置“B1=charindex('crkd>=”、“chrwhere)+7設(shè)置“B2=charindex('crkd<=”、“chrwhere)+7設(shè)置“C1=chari