4.3 KiB
vw_napreq db 구분 추가
select pjt_cd, sum(ioqty) as qty from imhist where iogbn = 'O02' and io_date like '202201%' and pjt_cd is not null group by pjt_cd
select * from imhist where iogbn = 'O02' and io_date like '202201%' and pjt_cd is not null
select * from imhist where pjt_cd like 'W02201031082%' and itnbr = '7211467831ERG P'
select * from napreq where jpno like 'W02201031082%' and itnbr = '7211467831ERG P'
select * from erpman.scm_barcode where JPNO like 'W02201031082%' and itnbr = '7211467831ERG P'
union all
select * from erpman.scm_barcode where TMP_JPNO like 'W02201031082%' and itnbr = '7211467831ERG P'
sp_create_napreq
dw_detail
SELECT "POBLKT"."BALJPNO",
"POBLKT"."BALSEQ",
"POBLKT_HIST"."ITNBR",
"POBLKT_HIST"."SAUPJ",
"ITEMAS"."ITDSC",
"ITEMAS"."ISPEC",
"ITEMAS"."JIJIL" AS JIJIL,
"ITEMAS"."FILSK",
"ITEMAS"."UNMSR",
"ITEMAS"."STDNBR",
"ITEMAS"."GRITU",
"ITEMAS"."DUTYYN",
Fun_Danmst_pumsr( "POBLKT"."ITNBR","POMAST"."CVCOD", "POBLKT"."OPSEQ","POBLKT"."TUNCU", :arg_date) as pumsr,
DECODE("POBLKT"."PSPEC", NULL, '.', "POBLKT"."PSPEC") AS PSPEC,
DECODE("POBLKT"."OPSEQ", NULL, '9999', "POBLKT"."OPSEQ") AS OPSEQ ,
"POBLKT"."BALQTY",
"POBLKT"."BALQTY" as old_balqty,
"POBLKT"."UNPRC",
"POBLKT"."UNPRC" as old_unprc,
"POBLKT"."UNAMT",
"POBLKT"."TUNCU",
"POBLKT"."RCQTY",
"POBLKT"."BFAQTY",
"POBLKT"."BCUQTY",
"POBLKT"."BQCQTY",
"POBLKT"."BIPWQTY",
"POBLKT"."NADAT",
"POBLKT"."NADAT" as old_nadat,
"POBLKT"."BALSTS",
"POBLKT"."BALSTS" AS OLD_BALSTS,
"POBLKT"."LCOQTY",
"POBLKT"."PORDNO",
DECODE(POBLKT_HIST.HEATNO, null, DECODE("POBLKT"."IPDPT", NULL, 'ZD20', "POBLKT"."IPDPT"), POBLKT_HIST.HEATNO) AS "IPDPT",
"POBLKT"."ACCOD",
DECODE("POBLKT"."WAIGB", NULL, 'N',"POBLKT"."WAIGB" ) AS WAIGB,
"POBLKT"."PROJECT_NO",
"POBLKT"."CRT_USER",
"POBLKT"."CRT_DATE",
"POBLKT"."CRT_TIME",
"POBLKT"."UPD_USER",
"POBLKT"."UPD_DATE",
"POBLKT"."UPD_TIME",
fun_get_opdsc("POBLKT_HIST"."ITNBR", "POBLKT_HIST"."SAUPJ", '9999') AS OPDSC,
POBLKT.BALQTY + POBLKT.BFAQTY - ( POBLKT.RCQTY ) AS BALJU,
POBLKT_HIST.NAQTY,
POBLKT_HIST.BPEQTY,
POBLKT_HIST.HEAT_KG AS inwaight,
POBLKT_HIST.LOTNO AS LOTSNO,
POBLKT_HIST.SKIP_YN AS SKIP_YN,
POBLKT.BALGU,
POBLKT_HIST.JPNO,
POBLKT_HIST.NAQTY AS INQTY,
FUN_GET_MAIP_SAUPJ( "POBLKT_HIST"."SAUPJ", "POBLKT_HIST"."CVCOD", "POBLKT_HIST"."ITNBR", '9999' ) AS MAIP_SAUPJ,
0 AS INAMT,
DECODE("POMAST"."CVCOD", NULL, POBLKT_HIST.CVCOD, "POMAST"."CVCOD") AS CVCOD,
Fun_Get_Qcgub("POBLKT_HIST"."ITNBR", "POBLKT_HIST"."CVCOD", '9999') AS QCGUB,
Fun_Danmst_Danga( "POBLKT_HIST"."ITNBR","POBLKT_HIST"."CVCOD",'9999', 'KRW', :arg_date) as ipdanga,
'2' AS YEBI6,
'N' AS CHK,
'Y' AS CHK2,
"ITEMAS"."ITTYP",
"ITEMAS"."BALRATE",
"POBLKT_HIST"."GAGONG_LOTNO" as barcode,
'' AS DIR_DEPOT,
'' AS DIR_DEPOTNM,
decode(POBLKT_HIST.HEAT_KG, 0, 0, POBLKT_HIST.NAQTY / POBLKT_HIST.HEAT_KG) as cnvqty
FROM "POBLKT", "ITEMAS", "POMAST", "POBLKT_HIST"
WHERE "POBLKT_HIST"."PRT_JPNO" = :arg_prtjpno
/* AND "POBLKT_HIST"."STATUS" = '1'
and "POBLKT"."BALSTS" = '1' /
AND "POBLKT_HIST"."BALJPNO" = "POMAST"."BALJPNO"(+)
AND "POBLKT_HIST"."ITNBR" = "ITEMAS"."ITNBR"
AND "POBLKT_HIST"."BALJPNO" = "POBLKT"."BALJPNO"(+)
AND "POBLKT_HIST"."BALSEQ" = "POBLKT"."BALSEQ"(+)
and "POBLKT_HIST"."PRT_JPNO" is not null
and "POBLKT_HIST"."RCQTY" = 0
/ AND "POBLKT"."BALQTY" - ("POBLKT"."BQCQTY" + "POBLKT"."BCUQTY" + "POBLKT"."BPEQTY" + "POBLKT"."CNVENT") > 0 */
ORDER BY "POBLKT_HIST"."JPNO"
select b.gritu , a.itnbr , b.stdnbr , b.itdsc , b.ispec , b.filsk , a.lotno , a.print_qty , 0 as prc , Fun_Get_Qcgub(a.itnbr, :ar_cvcod, '9999') AS QCGUB , a.jpno as jpno from vw_scm_barcode a, itemas b where a.itnbr = b.itnbr and a.dbgbn = :ar_dbgbn and a.jpno like :ar_jpno