| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168 |
- <?xml version="1.0" encoding="UTF-8"?>
- <queryMap desc="热轧库存">
- <query id="UIM070021_01bak.SELECT" desc="库存查询">
- <![CDATA[
-
- SELECT INVID,
- sum(nvl(actwgt, BETRANSWGT)) ASUM,
- max(ALLOYNO) ALLOYNO,
- max(INVTHICK) INVTHICK,
- max(INVWIDTH) INVWIDTH,
- max(PRODNAME) PRODNAME,
- max(ORDERITEM),
- max(PRODTYPENO) PRODTYPENO,
- max(ACCTDATE) ACCTDATE,
- max(CREATEID) CREATEID,
- max(INSTDISP) INSTDISP
- FROM (WITH A AS (SELECT *
- FROM (SELECT ROW_NUMBER() OVER(PARTITION BY T.INVID ORDER BY T.CREATETIME DESC) RN,
- T.INVID,
- TO_CHAR(T.BETRANSWGT) BETRANSWGT,
- TO_CHAR(T.CREATETIME,
- 'YYYY-MM-DD HH24:MI:SS') CREATETIME
- FROM MATAL_DETAIL_INACCOUNTING T
- WHERE T.ACTIVITYID = '11AA'
- AND T.Acctdate between :1 and :2 AND staus='N')
- WHERE RN = 1), B AS (SELECT ROW_NUMBER() OVER(PARTITION BY T.INVID ORDER BY T.CREATETIME ASC) RN,
- PKG_QUALITY_COMM.FZ00_COMM('A01016',
- T.ACTIVITYID) ACTIVITYID,
-
- T.INVID,
- TO_CHAR(T.BETRANSWGT) BETRANSWGT,
- TO_CHAR(T.CREATETIME,
- 'YYYY-MM-DD HH24:MI:SS') CREATETIME,
- T.ALLOYNO,
- T.MANAGEIP,
- T.ORDERITEM,
- T.EXECJOBFUNC,
- T.PRODNAME,
- T.PRODTYPENO,
- T.ACCTDATE,
- T.CREATEID,
- T.INSTDISP,
- TO_CHAR(T.INVLENGTH) INVLENGTH,
- TO_CHAR(T.INVTHICK) INVTHICK,
- TO_CHAR(T.INVWIDTH) INVWIDTH,
- T.GRADE,
- T.REFNOA
- FROM MATAL_DETAIL_INACCOUNTING T
- WHERE T.ACTIVITYID != '11AA'
- AND T.Acctdate between :3 and :4
- AND staus='N'
- UNION ALL
-
- SELECT 1,
- '期初库存',
- H.OLD_SAMPL_NO,
- TO_CHAR(H.ACT_WGT / 1000),
- '2022-04-13',
-
- H.SPEC_STL_GRD,
- '热轧',
- h.ord_no,
- 'N',
- '',
- 'HCR',
- '20211013',
- '',
- '',
- TO_CHAR(H.COIL_LEN),
- TO_CHAR(H.COIL_THK),
- TO_CHAR(H.COIL_WTH),
- '',
- H.SLAB_NO
- FROM TBH02_COIL_STOCK H
- where h.trnf_dtime =:5 --只查询当月期初
- ), C AS (SELECT '',
- ROW_NUMBER() OVER(PARTITION BY T.INVID ORDER BY T.CREATETIME ASC) RN,
- PKG_QUALITY_COMM.FZ00_COMM('A01016',
- T.ACTIVITYID) ACTIVITYID,
-
- T.INVID,
- TO_CHAR(T.BETRANSWGT * -1),
- TO_CHAR(T.CREATETIME,
- 'YYYY-MM-DD HH24:MI:SS') CREATETIME,
- T.ALLOYNO,
- T.MANAGEIP,
- T.ORDERITEM,
- T.EXECJOBFUNC,
- T.PRODNAME,
- T.PRODTYPENO,
- T.ACCTDATE,
- T.CREATEID,
- T.INSTDISP,
- TO_CHAR(T.INVLENGTH) INVLENGTH,
- TO_CHAR(T.INVTHICK) INVTHICK,
- TO_CHAR(T.INVWIDTH) INVWIDTH,
- T.GRADE,
- T.REFNOA
- FROM MATAL_DETAIL_OUTACCOUNTING T
- WHERE T.Acctdate between :6 and :7
- AND staus='N')
- SELECT TO_CHAR(A.BETRANSWGT) ACTWGT, B.*
- FROM A, B
- WHERE B.INVID = A.INVID(+)
- UNION ALL
- SELECT *
- FROM C) ZZ
- group by invid
- having sum(nvl(actwgt, BETRANSWGT)) <> '0'
-
- ]]>
- </query>
- <query id="UIM070021_01.SELECT" desc="库存查询">
- <![CDATA[
-
- SELECT INVID,
- sum(BETRANSWGT) ASUM,
- max(ALLOYNO) ALLOYNO,
- max(INVTHICK) INVTHICK,
- max(INVWIDTH) INVWIDTH,
- max(PRODNAME) PRODNAME,
- max(ORDERITEM) ORDERITEM,
- max(PRODTYPENO) PRODTYPENO,
- max(ACCTDATE) ACCTDATE,
- max(CREATEID) CREATEID,
- max(INSTDISP) INSTDISP
- FROM (WITH A AS (SELECT ROW_NUMBER() OVER(PARTITION BY T.INVID ORDER BY T.CREATETIME ASC) RN,
- PKG_QUALITY_COMM.FZ00_COMM('A01016',
- T.ACTIVITYID) ACTIVITYID,
-
- T.INVID,
- TO_CHAR(T.BETRANSWGT) BETRANSWGT,
- TO_CHAR(T.CREATETIME,
- 'YYYY-MM-DD HH24:MI:SS') CREATETIME,
- T.ALLOYNO,
- T.MANAGEIP,
- T.ORDERITEM,
- T.EXECJOBFUNC,
- T.PRODNAME,
- T.PRODTYPENO,
- T.ACCTDATE,
- T.CREATEID,
- T.INSTDISP,
- TO_CHAR(T.INVLENGTH) INVLENGTH,
- TO_CHAR(T.INVTHICK) INVTHICK,
- TO_CHAR(T.INVWIDTH) INVWIDTH,
- T.GRADE,
- T.REFNOA
- FROM MATAL_DETAIL_INACCOUNTING T
- WHERE T.Acctdate between :1 and :2
- AND staus = 'N'
- UNION ALL
-
- SELECT 1,
- '期初库存',
- H.OLD_SAMPL_NO,
- TO_CHAR(H.ACT_WGT / 1000),
- '2022-04-13',
-
- H.SPEC_STL_GRD,
- '热轧',
- h.ord_no,
- 'N',
- '',
- 'HCR',
- '20211013',
- '',
- '',
- TO_CHAR(H.COIL_LEN),
- TO_CHAR(H.COIL_THK),
- TO_CHAR(H.COIL_WTH),
- '',
- H.SLAB_NO
- FROM TBH02_COIL_STOCK H
- where h.trnf_dtime = :3 --只查询当月期初
- ), B AS (SELECT
- ROW_NUMBER() OVER(PARTITION BY T.INVID ORDER BY T.CREATETIME ASC) RN,
- PKG_QUALITY_COMM.FZ00_COMM('A01016',
- T.ACTIVITYID) ACTIVITYID,
-
- T.INVID,
- TO_CHAR(T.BETRANSWGT * -1),
- TO_CHAR(T.CREATETIME,
- 'YYYY-MM-DD HH24:MI:SS') CREATETIME,
- T.ALLOYNO,
- T.MANAGEIP,
- T.ORDERITEM,
- T.EXECJOBFUNC,
- T.PRODNAME,
- T.PRODTYPENO,
- T.ACCTDATE,
- T.CREATEID,
- T.INSTDISP,
- TO_CHAR(T.INVLENGTH) INVLENGTH,
- TO_CHAR(T.INVTHICK) INVTHICK,
- TO_CHAR(T.INVWIDTH) INVWIDTH,
- T.GRADE,
- T.REFNOA
- FROM MATAL_DETAIL_OUTACCOUNTING T
- WHERE T.Acctdate between :4 and :5
- AND staus = 'N')
- SELECT *
- FROM A
- UNION ALL
- SELECT *
- FROM B) ZZ
- group by invid
- having sum( BETRANSWGT) <> '0'
-
- ]]>
- </query>
-
-
-
- <query id="UIM070021_02.SELECT" desc="交易档查询">
- <![CDATA[
-
- select * from (
- SELECT PKG_QUALITY_COMM.FZ00_COMM('A01016', T.ACTIVITYID) ACTIVITYID,
- 'False' chk,
- T.INVID,
- TO_CHAR(T.BETRANSWGT) BETRANSWGT,
- TO_CHAR(T.CREATETIME, 'YYYY-MM-DD HH24:MI:SS') CREATETIME,
- T.ALLOYNO,
- T.MANAGEIP,
- T.ORDERITEM,
- T.EXECJOBFUNC,
- T.PRODNAME,
- T.PRODTYPENO,
- T.ACCTDATE,
- T.CREATEID,
- T.INSTDISP,
- TO_CHAR(T.INVLENGTH) INVLENGTH,
- TO_CHAR(T.INVTHICK) INVTHICK,
- TO_CHAR(T.INVWIDTH) INVWIDTH,
- T.GRADE,
- T.REFNOA,
- t.priguid
- FROM MATAL_DETAIL_inACCOUNTING T
- WHERE T.INVID like ? || '%' and t.staus='N'
-
- union all
- SELECT PKG_QUALITY_COMM.FZ00_COMM('A01016', T.ACTIVITYID) ACTIVITYID,
- 'False' chk,
- T.INVID,
- TO_CHAR(T.BETRANSWGT*-1) BETRANSWGT,
- TO_CHAR(T.CREATETIME, 'YYYY-MM-DD HH24:MI:SS') CREATETIME,
- T.ALLOYNO,
- T.MANAGEIP,
- T.ORDERITEM,
- T.EXECJOBFUNC,
- T.PRODNAME,
- T.PRODTYPENO,
- T.ACCTDATE,
- T.CREATEID,
- T.INSTDISP,
- TO_CHAR(T.INVLENGTH) INVLENGTH,
- TO_CHAR(T.INVTHICK) INVTHICK,
- TO_CHAR(T.INVWIDTH) INVWIDTH,
- T.GRADE,
- T.REFNOA,
- t.priguid
- FROM MATAL_DETAIL_outACCOUNTING T
- WHERE T.INVID like ? || '%' and t.staus='N'
- union all
- SELECT '期初库存',
- 'False' chk,
- H.OLD_SAMPL_NO,
- TO_CHAR(H.ACT_WGT / 1000),
- '2022-04-13',
-
- H.SPEC_STL_GRD,
- '热轧',
- h.ord_no,
- 'N',
- '',
- 'HCR',
- '20220413',
- '',
- '',
- TO_CHAR(H.COIL_LEN),
- TO_CHAR(H.COIL_THK),
- TO_CHAR(H.COIL_WTH),
- '',
- H.SLAB_NO,
- ''
- FROM TBH02_COIL_STOCK H
- WHERE h.old_sampl_no like ? || '%') order by CREATETIME asc
-
- ]]>
- </query>
-
-
- <query id="UIM070021_04.SELECT" desc="查询一体化表的履历">
- <![CDATA[
- SELECT PKG_QUALITY_COMM.FZ00_COMM('A01016', T.ACTIVITYID) HD,
- T.INVID,
- T.DATATYPEIDX,
- T.APPID,
- T.ACTIVITYID,
- TO_CHAR(T.BETRANSWGT) BETRANSWGT,
- TO_CHAR(T.CREATETIME, 'YYYY-MM-DD HH24:MI:SS') CREATETIME,
- T.ALLOYNO,
- T.MANAGEIP,
- T.ORDERITEM,
- T.EXECJOBFUNC,
- T.PRODNAME,
- T.PRODTYPENO,
- T.ACCTDATE,
- T.CREATEID,
- T.INSTDISP,
- TO_CHAR(T.INVLENGTH) INVLENGTH,
- TO_CHAR(T.INVTHICK) INVTHICK,
- TO_CHAR(T.INVWIDTH) INVWIDTH,
- T.GRADE,
- T.REFNOA
- FROM MATAL_DETAIL_ACCOUNTING T
- WHERE T.Invid like ?||'%' order by T.CREATETIME asc
- ]]>
- </query>
- <query id="UIM070021_31.SELECT" desc="实点库存比对(包含空中、互相不在库)">
- <![CDATA[
-
- select cl.ACT_WGT / 1000 - TEMP.ASUM EFLAG,
- cl.OLD_SAMPL_NO,
- cl.ACT_WGT / 1000 ACT_WGT,
- temp.*
- from (SELECT INVID,
- sum(BETRANSWGT) ASUM,
- max(ALLOYNO) ALLOYNO,
- max(INVTHICK) INVTHICK,
- max(INVWIDTH) INVWIDTH,
- max(ORDERITEM) ORDERITEM,
- max(PRODTYPENO) PRODTYPENO,
- max(ACCTDATE) ACCTDATE,
- max(CREATEID) CREATEID,
- max(INSTDISP) INSTDISP
- FROM (WITH A AS (SELECT ROW_NUMBER() OVER(PARTITION BY T.INVID ORDER BY T.CREATETIME ASC) RN,
- PKG_QUALITY_COMM.FZ00_COMM('A01016',
- T.ACTIVITYID) ACTIVITYID,
-
- T.INVID,
- TO_CHAR(T.BETRANSWGT) BETRANSWGT,
- TO_CHAR(T.CREATETIME,
- 'YYYY-MM-DD HH24:MI:SS') CREATETIME,
- T.ALLOYNO,
- T.MANAGEIP,
- T.ORDERITEM,
- T.EXECJOBFUNC,
- T.PRODNAME,
- T.PRODTYPENO,
- T.ACCTDATE,
- T.CREATEID,
- T.INSTDISP,
- TO_CHAR(T.INVLENGTH) INVLENGTH,
- TO_CHAR(T.INVTHICK) INVTHICK,
- TO_CHAR(T.INVWIDTH) INVWIDTH,
- T.GRADE,
- T.REFNOA
- FROM MATAL_DETAIL_INACCOUNTING T
- WHERE T.Acctdate between ? and ?
- AND staus = 'N'
- UNION ALL
-
- SELECT 1,
- '期初库存',
- H.OLD_SAMPL_NO,
- TO_CHAR(H.ACT_WGT / 1000),
- '2022-04-13',
-
- H.SPEC_STL_GRD,
- '热轧',
- h.ord_no,
- 'N',
- '',
- 'HCR',
- '20220424',
- '',
- '',
- TO_CHAR(H.COIL_LEN),
- TO_CHAR(H.COIL_THK),
- TO_CHAR(H.COIL_WTH),
- '',
- H.SLAB_NO
- FROM TBH02_COIL_STOCK H
- where h.trnf_dtime = ?), B AS (SELECT ROW_NUMBER() OVER(PARTITION BY T.INVID ORDER BY T.CREATETIME ASC) RN,
- PKG_QUALITY_COMM.FZ00_COMM('A01016',
- T.ACTIVITYID) ACTIVITYID,
-
- T.INVID,
- TO_CHAR(T.BETRANSWGT * -1),
- TO_CHAR(T.CREATETIME,
- 'YYYY-MM-DD HH24:MI:SS') CREATETIME,
- T.ALLOYNO,
- T.MANAGEIP,
- T.ORDERITEM,
- T.EXECJOBFUNC,
- T.PRODNAME,
- T.PRODTYPENO,
- T.ACCTDATE,
- T.CREATEID,
- T.INSTDISP,
- TO_CHAR(T.INVLENGTH) INVLENGTH,
- TO_CHAR(T.INVTHICK) INVTHICK,
- TO_CHAR(T.INVWIDTH) INVWIDTH,
- T.GRADE,
- T.REFNOA
- FROM MATAL_DETAIL_OUTACCOUNTING T
- WHERE T.Acctdate between
- ? and ?
- AND staus = 'N')
- SELECT *
- FROM A
- UNION ALL
- SELECT *
- FROM B) ZZ
- group by invid
- having sum(BETRANSWGT) <> '0'
- ) temp,
- (select *
- from tbh02_coil_comm cl
- where cl.COIL_STAT = '2'
- AND cl.COIL_WTH >= NVL('', '00000')
- AND cl.COIL_WTH <= NVL('', '99999')
- AND cl.COIL_THK >= NVL('', '000')
- AND cl.COIL_THK <= NVL('', '999')
-
- ) cl
- WHERE cl.OLD_SAMPL_NO = temp.INVID(+)
- union
- select cl.ACT_WGT / 1000 - TEMP.ASUM EFLAG,
- cl.OLD_SAMPL_NO,
- cl.ACT_WGT / 1000 ACT_WGT,
- temp.*
- from (SELECT INVID,
- sum(BETRANSWGT) ASUM,
- max(ALLOYNO) ALLOYNO,
- max(INVTHICK) INVTHICK,
- max(INVWIDTH) INVWIDTH,
- max(ORDERITEM) ORDERITEM,
- max(PRODTYPENO) PRODTYPENO,
- max(ACCTDATE) ACCTDATE,
- max(CREATEID) CREATEID,
- max(INSTDISP) INSTDISP
- FROM (WITH A AS (SELECT ROW_NUMBER() OVER(PARTITION BY T.INVID ORDER BY T.CREATETIME ASC) RN,
- PKG_QUALITY_COMM.FZ00_COMM('A01016',
- T.ACTIVITYID) ACTIVITYID,
-
- T.INVID,
- TO_CHAR(T.BETRANSWGT) BETRANSWGT,
- TO_CHAR(T.CREATETIME,
- 'YYYY-MM-DD HH24:MI:SS') CREATETIME,
- T.ALLOYNO,
- T.MANAGEIP,
- T.ORDERITEM,
- T.EXECJOBFUNC,
- T.PRODNAME,
- T.PRODTYPENO,
- T.ACCTDATE,
- T.CREATEID,
- T.INSTDISP,
- TO_CHAR(T.INVLENGTH) INVLENGTH,
- TO_CHAR(T.INVTHICK) INVTHICK,
- TO_CHAR(T.INVWIDTH) INVWIDTH,
- T.GRADE,
- T.REFNOA
- FROM MATAL_DETAIL_INACCOUNTING T
- WHERE T.Acctdate between ? and ?
- AND staus = 'N'
- UNION ALL
-
- SELECT 1,
- '期初库存',
- H.OLD_SAMPL_NO,
- TO_CHAR(H.ACT_WGT / 1000),
- '2022-04-13',
-
- H.SPEC_STL_GRD,
- '热轧',
- h.ord_no,
- 'N',
- '',
- 'HCR',
- '20220424',
- '',
- '',
- TO_CHAR(H.COIL_LEN),
- TO_CHAR(H.COIL_THK),
- TO_CHAR(H.COIL_WTH),
- '',
- H.SLAB_NO
- FROM TBH02_COIL_STOCK H
- where h.trnf_dtime = ?), B AS (SELECT ROW_NUMBER() OVER(PARTITION BY T.INVID ORDER BY T.CREATETIME ASC) RN,
- PKG_QUALITY_COMM.FZ00_COMM('A01016',
- T.ACTIVITYID) ACTIVITYID,
-
- T.INVID,
- TO_CHAR(T.BETRANSWGT * -1),
- TO_CHAR(T.CREATETIME,
- 'YYYY-MM-DD HH24:MI:SS') CREATETIME,
- T.ALLOYNO,
- T.MANAGEIP,
- T.ORDERITEM,
- T.EXECJOBFUNC,
- T.PRODNAME,
- T.PRODTYPENO,
- T.ACCTDATE,
- T.CREATEID,
- T.INSTDISP,
- TO_CHAR(T.INVLENGTH) INVLENGTH,
- TO_CHAR(T.INVTHICK) INVTHICK,
- TO_CHAR(T.INVWIDTH) INVWIDTH,
- T.GRADE,
- T.REFNOA
- FROM MATAL_DETAIL_OUTACCOUNTING T
- WHERE T.Acctdate between
- ? and ?
-
- AND staus = 'N')
- SELECT *
- FROM A
- UNION ALL
- SELECT *
- FROM B) ZZ
- group by invid
- having sum(BETRANSWGT) <> '0'
- ) temp,
- (select *
- from tbh02_coil_comm cl
- where (cl.COIL_STAT = '2' AND cl.COIL_WTH >= NVL('', '00000') AND
- cl.COIL_WTH <= NVL('', '99999') AND
- cl.COIL_THK >= NVL('', '000') AND
- cl.COIL_THK <= NVL('', '999'))
- OR CL.OLD_SAMPL_NO IN (
-
- select T.OLD_SAMPL_NO
- fROM c_tbk02_coil_comm t
- where t.CUR_PROG_CD = 'PAB'
- AND T.COIL_STAT = '1')
-
- ) cl
- WHERE temp.INVID = cl.OLD_SAMPL_NO(+)
-
-
- ]]>
- </query>
-
- <query id="UIM070021_03.SELECT" desc="实点库存核对">
- <![CDATA[
-
- select cl.ACT_WGT / 1000 - TEMP.ASUM EFLAG,
- cl.OLD_SAMPL_NO,
- cl.ACT_WGT / 1000 ACT_WGT,
- temp.*
- from (SELECT INVID,
- sum(BETRANSWGT) ASUM,
- max(ALLOYNO) ALLOYNO,
- max(INVTHICK) INVTHICK,
- max(INVWIDTH) INVWIDTH,
- max(ORDERITEM) ORDERITEM,
- max(PRODTYPENO) PRODTYPENO,
- max(ACCTDATE) ACCTDATE,
- max(CREATEID) CREATEID,
- max(INSTDISP) INSTDISP
- FROM (WITH A AS (SELECT ROW_NUMBER() OVER(PARTITION BY T.INVID ORDER BY T.CREATETIME ASC) RN,
- PKG_QUALITY_COMM.FZ00_COMM('A01016',
- T.ACTIVITYID) ACTIVITYID,
-
- T.INVID,
- TO_CHAR(T.BETRANSWGT) BETRANSWGT,
- TO_CHAR(T.CREATETIME,
- 'YYYY-MM-DD HH24:MI:SS') CREATETIME,
- T.ALLOYNO,
- T.MANAGEIP,
- T.ORDERITEM,
- T.EXECJOBFUNC,
- T.PRODNAME,
- T.PRODTYPENO,
- T.ACCTDATE,
- T.CREATEID,
- T.INSTDISP,
- TO_CHAR(T.INVLENGTH) INVLENGTH,
- TO_CHAR(T.INVTHICK) INVTHICK,
- TO_CHAR(T.INVWIDTH) INVWIDTH,
- T.GRADE,
- T.REFNOA
- FROM MATAL_DETAIL_INACCOUNTING T
- WHERE T.Acctdate between ? and ?
- AND staus = 'N'
- UNION ALL
-
- SELECT 1,
- '期初库存',
- H.OLD_SAMPL_NO,
- TO_CHAR(H.ACT_WGT / 1000),
- '2022-04-13',
-
- H.SPEC_STL_GRD,
- '热轧',
- h.ord_no,
- 'N',
- '',
- 'HCR',
- '20220424',
- '',
- '',
- TO_CHAR(H.COIL_LEN),
- TO_CHAR(H.COIL_THK),
- TO_CHAR(H.COIL_WTH),
- '',
- H.SLAB_NO
- FROM TBH02_COIL_STOCK H
- where h.trnf_dtime = ?), B AS (SELECT ROW_NUMBER() OVER(PARTITION BY T.INVID ORDER BY T.CREATETIME ASC) RN,
- PKG_QUALITY_COMM.FZ00_COMM('A01016',
- T.ACTIVITYID) ACTIVITYID,
-
- T.INVID,
- TO_CHAR(T.BETRANSWGT * -1),
- TO_CHAR(T.CREATETIME,
- 'YYYY-MM-DD HH24:MI:SS') CREATETIME,
- T.ALLOYNO,
- T.MANAGEIP,
- T.ORDERITEM,
- T.EXECJOBFUNC,
- T.PRODNAME,
- T.PRODTYPENO,
- T.ACCTDATE,
- T.CREATEID,
- T.INSTDISP,
- TO_CHAR(T.INVLENGTH) INVLENGTH,
- TO_CHAR(T.INVTHICK) INVTHICK,
- TO_CHAR(T.INVWIDTH) INVWIDTH,
- T.GRADE,
- T.REFNOA
- FROM MATAL_DETAIL_OUTACCOUNTING T
- WHERE T.Acctdate between
- ? and ?
- AND staus = 'N')
- SELECT *
- FROM A
- UNION ALL
- SELECT *
- FROM B) ZZ
- group by invid
- having sum(BETRANSWGT) <> '0'
- ) temp,
- (select *
- from tbh02_coil_comm cl
- where cl.COIL_STAT = '2'
- AND cl.COIL_WTH >= NVL('', '00000')
- AND cl.COIL_WTH <= NVL('', '99999')
- AND cl.COIL_THK >= NVL('', '000')
- AND cl.COIL_THK <= NVL('', '999')
-
- ) cl
- WHERE cl.OLD_SAMPL_NO = temp.INVID(+)
- ORDER BY cl.ACT_WGT / 1000 - TEMP.ASUM
- ]]>
- </query>
- <query id="UIM070021_04.SELECT" desc="查询一体化表的履历">
- <![CDATA[
- SELECT PKG_QUALITY_COMM.FZ00_COMM('A01016', T.ACTIVITYID) HD,
- T.INVID,
- T.DATATYPEIDX,
- T.APPID,
- T.ACTIVITYID,
- TO_CHAR(T.BETRANSWGT) BETRANSWGT,
- TO_CHAR(T.CREATETIME, 'YYYY-MM-DD HH24:MI:SS') CREATETIME,
- T.ALLOYNO,
- T.MANAGEIP,
- T.ORDERITEM,
- T.EXECJOBFUNC,
- T.PRODNAME,
- T.PRODTYPENO,
- T.ACCTDATE,
- T.CREATEID,
- T.INSTDISP,
- TO_CHAR(T.INVLENGTH) INVLENGTH,
- TO_CHAR(T.INVTHICK) INVTHICK,
- TO_CHAR(T.INVWIDTH) INVWIDTH,
- T.GRADE,
- T.REFNOA
- FROM MATAL_DETAIL_ACCOUNTING T
- WHERE T.Invid like ?||'%' order by T.CREATETIME asc
- ]]>
- </query>
- <query id="UIM070021_05.SELECT" desc="异常交易档查询">
- <![CDATA[
-
- select * from (
- SELECT PKG_QUALITY_COMM.FZ00_COMM('A01016', T.ACTIVITYID) ACTIVITYID,
- 'False' chk,
- T.INVID,
- TO_CHAR(T.BETRANSWGT) BETRANSWGT,
- TO_CHAR(T.CREATETIME, 'YYYY-MM-DD HH24:MI:SS') CREATETIME,
- T.ALLOYNO,
- T.MANAGEIP,
- T.ORDERITEM,
- T.EXECJOBFUNC,
- T.PRODNAME,
- T.PRODTYPENO,
- T.ACCTDATE,
- T.CREATEID,
- T.INSTDISP,
- TO_CHAR(T.INVLENGTH) INVLENGTH,
- TO_CHAR(T.INVTHICK) INVTHICK,
- TO_CHAR(T.INVWIDTH) INVWIDTH,
- T.GRADE,
- T.REFNOA,
- t.priguid
- FROM MATAL_DETAIL_inACCOUNTING T
- WHERE T.INVID like ? || '%' and t.staus='D'
- union all
- SELECT PKG_QUALITY_COMM.FZ00_COMM('A01016', T.ACTIVITYID) ACTIVITYID,
- 'False' chk,
- T.INVID,
- TO_CHAR(T.BETRANSWGT*-1) BETRANSWGT,
- TO_CHAR(T.CREATETIME, 'YYYY-MM-DD HH24:MI:SS') CREATETIME,
- T.ALLOYNO,
- T.MANAGEIP,
- T.ORDERITEM,
- T.EXECJOBFUNC,
- T.PRODNAME,
- T.PRODTYPENO,
- T.ACCTDATE,
- T.CREATEID,
- T.INSTDISP,
- TO_CHAR(T.INVLENGTH) INVLENGTH,
- TO_CHAR(T.INVTHICK) INVTHICK,
- TO_CHAR(T.INVWIDTH) INVWIDTH,
- T.GRADE,
- T.REFNOA,
- t.priguid
- FROM MATAL_DETAIL_outACCOUNTING T
- WHERE T.INVID like ? || '%' and t.staus='D'
- ) order by CREATETIME asc
-
- ]]>
- </query>
-
-
- <query id="UIM070021_06.SELECT" desc="酸轧原料库存查询">
- <![CDATA[
-
- SELECT INVID,
- sum(BETRANSWGT) ASUM,
- max(ALLOYNO) ALLOYNO,
- max(INVTHICK) INVTHICK,
- max(INVWIDTH) INVWIDTH,
- max(PRODNAME) PRODNAME,
- max(ORDERITEM) ORDERITEM,
- max(PRODTYPENO) PRODTYPENO,
- max(ACCTDATE) ACCTDATE,
- max(CREATEID) CREATEID,
- max(INSTDISP) INSTDISP
- FROM (WITH A AS (SELECT ROW_NUMBER() OVER(PARTITION BY T.INVID ORDER BY T.CREATETIME ASC) RN,
- PKG_QUALITY_COMM.FZ00_COMM('A01016',
- T.ACTIVITYID) ACTIVITYID,
-
- T.INVID,
- TO_CHAR(T.BETRANSWGT) BETRANSWGT,
- TO_CHAR(T.CREATETIME,
- 'YYYY-MM-DD HH24:MI:SS') CREATETIME,
- T.ALLOYNO,
- T.MANAGEIP,
- T.ORDERITEM,
- T.EXECJOBFUNC,
- T.PRODNAME,
- T.PRODTYPENO,
- T.ACCTDATE,
- T.CREATEID,
- T.INSTDISP,
- TO_CHAR(T.INVLENGTH) INVLENGTH,
- TO_CHAR(T.INVTHICK) INVTHICK,
- TO_CHAR(T.INVWIDTH) INVWIDTH,
- T.GRADE,
- T.REFNOA
- FROM szyl_inaccounting T
- WHERE T.Acctdate between :1 and :2
- AND staus = 'N'
- UNION ALL
-
- SELECT 1,
- '期初库存',
- H.OLD_SAMPL_NO,
- TO_CHAR(H.ACT_WGT / 1000),
- '2022-04-13',
-
- H.SPEC_STL_GRD,
- '酸轧原料',
- h.ord_no,
- 'N',
- '',
- 'HCR',
- '20211013',
- '',
- '',
- TO_CHAR(H.COIL_LEN),
- TO_CHAR(H.COIL_THK),
- TO_CHAR(H.COIL_WTH),
- '',
- H.SLAB_NO
- FROM C_TBk02_STOCK H
- where h.trnf_dtime = :3 --只查询当月期初
- ), B AS (SELECT
- ROW_NUMBER() OVER(PARTITION BY T.INVID ORDER BY T.CREATETIME ASC) RN,
- PKG_QUALITY_COMM.FZ00_COMM('A01016',
- T.ACTIVITYID) ACTIVITYID,
-
- T.INVID,
- TO_CHAR(T.BETRANSWGT * -1),
- TO_CHAR(T.CREATETIME,
- 'YYYY-MM-DD HH24:MI:SS') CREATETIME,
- T.ALLOYNO,
- T.MANAGEIP,
- T.ORDERITEM,
- T.EXECJOBFUNC,
- T.PRODNAME,
- T.PRODTYPENO,
- T.ACCTDATE,
- T.CREATEID,
- T.INSTDISP,
- TO_CHAR(T.INVLENGTH) INVLENGTH,
- TO_CHAR(T.INVTHICK) INVTHICK,
- TO_CHAR(T.INVWIDTH) INVWIDTH,
- T.GRADE,
- T.REFNOA
- FROM szyl_outaccounting T
- WHERE T.Acctdate between :4 and :5
- AND staus = 'N')
- SELECT *
- FROM A
- UNION ALL
- SELECT *
- FROM B) ZZ
- group by invid
- having sum( BETRANSWGT) <> '0'
-
- ]]>
- </query>
-
- <query id="UIM070021_07.SELECT" desc="酸轧原料实点库存核对">
- <![CDATA[
-
- select cl.ACT_WGT / 1000 - TEMP.ASUM EFLAG,
- cl.OLD_SAMPL_NO,
- cl.ACT_WGT / 1000 ACT_WGT,
- temp.*
- from (SELECT INVID,
- sum(BETRANSWGT) ASUM,
- max(ALLOYNO) ALLOYNO,
- max(INVTHICK) INVTHICK,
- max(INVWIDTH) INVWIDTH,
- max(ORDERITEM) ORDERITEM,
- max(PRODTYPENO) PRODTYPENO,
- max(ACCTDATE) ACCTDATE,
- max(CREATEID) CREATEID,
- max(INSTDISP) INSTDISP
- FROM (WITH A AS (SELECT ROW_NUMBER() OVER(PARTITION BY T.INVID ORDER BY T.CREATETIME ASC) RN,
- PKG_QUALITY_COMM.FZ00_COMM('A01016',
- T.ACTIVITYID) ACTIVITYID,
-
- T.INVID,
- TO_CHAR(T.BETRANSWGT) BETRANSWGT,
- TO_CHAR(T.CREATETIME,
- 'YYYY-MM-DD HH24:MI:SS') CREATETIME,
- T.ALLOYNO,
- T.MANAGEIP,
- T.ORDERITEM,
- T.EXECJOBFUNC,
- T.PRODNAME,
- T.PRODTYPENO,
- T.ACCTDATE,
- T.CREATEID,
- T.INSTDISP,
- TO_CHAR(T.INVLENGTH) INVLENGTH,
- TO_CHAR(T.INVTHICK) INVTHICK,
- TO_CHAR(T.INVWIDTH) INVWIDTH,
- T.GRADE,
- T.REFNOA
- FROM szyl_inaccounting T
- WHERE T.Acctdate between ? and ?
- AND staus = 'N'
- UNION ALL
-
- SELECT 1,
- '期初库存',
- H.OLD_SAMPL_NO,
- TO_CHAR(H.ACT_WGT / 1000),
- '2022-04-13',
-
- H.SPEC_STL_GRD,
- '热轧',
- h.ord_no,
- 'N',
- '',
- 'HCR',
- '20220424',
- '',
- '',
- TO_CHAR(H.COIL_LEN),
- TO_CHAR(H.COIL_THK),
- TO_CHAR(H.COIL_WTH),
- '',
- H.SLAB_NO
- FROM C_tbk02_stock H
- where h.trnf_dtime = ?), B AS (SELECT ROW_NUMBER() OVER(PARTITION BY T.INVID ORDER BY T.CREATETIME ASC) RN,
- PKG_QUALITY_COMM.FZ00_COMM('A01016',
- T.ACTIVITYID) ACTIVITYID,
-
- T.INVID,
- TO_CHAR(T.BETRANSWGT * -1),
- TO_CHAR(T.CREATETIME,
- 'YYYY-MM-DD HH24:MI:SS') CREATETIME,
- T.ALLOYNO,
- T.MANAGEIP,
- T.ORDERITEM,
- T.EXECJOBFUNC,
- T.PRODNAME,
- T.PRODTYPENO,
- T.ACCTDATE,
- T.CREATEID,
- T.INSTDISP,
- TO_CHAR(T.INVLENGTH) INVLENGTH,
- TO_CHAR(T.INVTHICK) INVTHICK,
- TO_CHAR(T.INVWIDTH) INVWIDTH,
- T.GRADE,
- T.REFNOA
- FROM szyl_OUTaccounting T
- WHERE T.Acctdate between
- ? and ?
- AND staus = 'N')
- SELECT *
- FROM A
- UNION ALL
- SELECT *
- FROM B) ZZ
- group by invid
- having sum(BETRANSWGT) <> '0'
- ) temp,
- (select *
- from c_tbk02_coil_comm cl
- where cl.COIL_STAT = '2'
- AND cl.CUR_LOAD_LOC like '1%'
-
- ) cl
- WHERE cl.OLD_SAMPL_NO = temp.INVID(+)
- ORDER BY cl.ACT_WGT / 1000 - TEMP.ASUM
- ]]>
- </query>
-
- <query id="UIM070021_08.SELECT" desc="酸轧库存查询">
- <![CDATA[
-
- SELECT INVID,
- sum(BETRANSWGT) ASUM,
- max(ALLOYNO) ALLOYNO,
- max(INVTHICK) INVTHICK,
- max(INVWIDTH) INVWIDTH,
- max(PRODNAME) PRODNAME,
- max(ORDERITEM) ORDERITEM,
- max(PRODTYPENO) PRODTYPENO,
- max(ACCTDATE) ACCTDATE,
- max(CREATEID) CREATEID,
- max(INSTDISP) INSTDISP
- FROM (WITH A AS (SELECT ROW_NUMBER() OVER(PARTITION BY T.INVID ORDER BY T.CREATETIME ASC) RN,
- PKG_QUALITY_COMM.FZ00_COMM('A01016',
- T.ACTIVITYID) ACTIVITYID,
-
- T.INVID,
- TO_CHAR(T.BETRANSWGT) BETRANSWGT,
- TO_CHAR(T.CREATETIME,
- 'YYYY-MM-DD HH24:MI:SS') CREATETIME,
- T.ALLOYNO,
- T.MANAGEIP,
- T.ORDERITEM,
- T.EXECJOBFUNC,
- T.PRODNAME,
- T.PRODTYPENO,
- T.ACCTDATE,
- T.CREATEID,
- T.INSTDISP,
- TO_CHAR(T.INVLENGTH) INVLENGTH,
- TO_CHAR(T.INVTHICK) INVTHICK,
- TO_CHAR(T.INVWIDTH) INVWIDTH,
- T.GRADE,
- T.REFNOA
- FROM MATAL_DETAIL_INACCOUNTING_SZ T
- WHERE T.Acctdate between :1 and :2
- AND staus = 'N'
- UNION ALL
-
- SELECT 1,
- '期初库存',
- H.OLD_SAMPL_NO,
- TO_CHAR(H.ACT_WGT / 1000),
- '2022-04-13',
-
- H.SPEC_STL_GRD,
- '酸轧成品',
- h.ord_no,
- 'N',
- '',
- 'CCR',
- '20211013',
- '',
- '',
- TO_CHAR(H.COIL_LEN),
- TO_CHAR(H.COIL_THK),
- TO_CHAR(H.COIL_WTH),
- '',
- H.SLAB_NO
- FROM C_TBL02_STOCK H
- where h.trnf_dtime = :3 --只查询当月期初
- ), B AS (SELECT
- ROW_NUMBER() OVER(PARTITION BY T.INVID ORDER BY T.CREATETIME ASC) RN,
- PKG_QUALITY_COMM.FZ00_COMM('A01016',
- T.ACTIVITYID) ACTIVITYID,
-
- T.INVID,
- TO_CHAR(T.BETRANSWGT * -1),
- TO_CHAR(T.CREATETIME,
- 'YYYY-MM-DD HH24:MI:SS') CREATETIME,
- T.ALLOYNO,
- T.MANAGEIP,
- T.ORDERITEM,
- T.EXECJOBFUNC,
- T.PRODNAME,
- T.PRODTYPENO,
- T.ACCTDATE,
- T.CREATEID,
- T.INSTDISP,
- TO_CHAR(T.INVLENGTH) INVLENGTH,
- TO_CHAR(T.INVTHICK) INVTHICK,
- TO_CHAR(T.INVWIDTH) INVWIDTH,
- T.GRADE,
- T.REFNOA
- FROM MATAL_DETAIL_OUTACCOUNTING_SZ T
- WHERE T.Acctdate between :4 and :5
- AND staus = 'N')
- SELECT *
- FROM A
- UNION ALL
- SELECT *
- FROM B) ZZ
- group by invid
- having sum( BETRANSWGT) <> '0'
-
- ]]>
- </query>
-
- <query id="UIM070021_09.SELECT" desc="酸轧成品实点库存核对">
- <![CDATA[
-
- select cl.ACT_WGT / 1000 - TEMP.ASUM EFLAG,
- cl.OLD_SAMPL_NO,
- cl.ACT_WGT / 1000 ACT_WGT,
- temp.*
- from (SELECT INVID,
- sum(BETRANSWGT) ASUM,
- max(ALLOYNO) ALLOYNO,
- max(INVTHICK) INVTHICK,
- max(INVWIDTH) INVWIDTH,
- max(ORDERITEM) ORDERITEM,
- max(PRODTYPENO) PRODTYPENO,
- max(ACCTDATE) ACCTDATE,
- max(CREATEID) CREATEID,
- max(INSTDISP) INSTDISP
- FROM (WITH A AS (SELECT ROW_NUMBER() OVER(PARTITION BY T.INVID ORDER BY T.CREATETIME ASC) RN,
- PKG_QUALITY_COMM.FZ00_COMM('A01016',
- T.ACTIVITYID) ACTIVITYID,
-
- T.INVID,
- TO_CHAR(T.BETRANSWGT) BETRANSWGT,
- TO_CHAR(T.CREATETIME,
- 'YYYY-MM-DD HH24:MI:SS') CREATETIME,
- T.ALLOYNO,
- T.MANAGEIP,
- T.ORDERITEM,
- T.EXECJOBFUNC,
- T.PRODNAME,
- T.PRODTYPENO,
- T.ACCTDATE,
- T.CREATEID,
- T.INSTDISP,
- TO_CHAR(T.INVLENGTH) INVLENGTH,
- TO_CHAR(T.INVTHICK) INVTHICK,
- TO_CHAR(T.INVWIDTH) INVWIDTH,
- T.GRADE,
- T.REFNOA
- FROM MATAL_DETAIL_INACCOUNTING_SZ T
- WHERE T.Acctdate between ? and ?
- AND staus = 'N'
- UNION ALL
-
- SELECT 1,
- '期初库存',
- H.OLD_SAMPL_NO,
- TO_CHAR(H.ACT_WGT / 1000),
- '2022-04-13',
-
- H.SPEC_STL_GRD,
- '酸轧成品',
- h.ord_no,
- 'N',
- '',
- 'HCR',
- '20220424',
- '',
- '',
- TO_CHAR(H.COIL_LEN),
- TO_CHAR(H.COIL_THK),
- TO_CHAR(H.COIL_WTH),
- '',
- H.SLAB_NO
- FROM C_tbL02_stock H
- where h.trnf_dtime = ?), B AS (SELECT ROW_NUMBER() OVER(PARTITION BY T.INVID ORDER BY T.CREATETIME ASC) RN,
- PKG_QUALITY_COMM.FZ00_COMM('A01016',
- T.ACTIVITYID) ACTIVITYID,
- T.INVID,
- TO_CHAR(T.BETRANSWGT * -1),
- TO_CHAR(T.CREATETIME,
- 'YYYY-MM-DD HH24:MI:SS') CREATETIME,
- T.ALLOYNO,
- T.MANAGEIP,
- T.ORDERITEM,
- T.EXECJOBFUNC,
- T.PRODNAME,
- T.PRODTYPENO,
- T.ACCTDATE,
- T.CREATEID,
- T.INSTDISP,
- TO_CHAR(T.INVLENGTH) INVLENGTH,
- TO_CHAR(T.INVTHICK) INVTHICK,
- TO_CHAR(T.INVWIDTH) INVWIDTH,
- T.GRADE,
- T.REFNOA
- FROM MATAL_DETAIL_OUTACCOUNTING_SZ T
- WHERE T.Acctdate between ? and ?
- AND staus = 'N')
- SELECT *
- FROM A
- UNION ALL
- SELECT *
- FROM B) ZZ
- group by invid
- having sum(BETRANSWGT) <> '0'
- ) temp,
- (select *
- from C_TBL02_COIL_COMM
- WHERE COIL_STAT = '2'
- AND NVL(LINE_TP, '0') <> 'S' --屏蔽酸洗线 20171222
- AND NVL(EXTSHAPE_QUALITY, 'NULLP') NOT IN ('FP') ---屏蔽废次卷
- AND CUR_LOAD_LOC LIKE '' || '%'
- ) cl
- WHERE cl.OLD_SAMPL_NO = temp.INVID(+)
- ORDER BY cl.ACT_WGT / 1000 - TEMP.ASUM
- ]]>
- </query>
- </queryMap>
|