盘古IMS--来料检验单(合并)后关联ANS收料单查询记录

盘古IMS–来料检验单(合并)后关联ANS收料单查询记录下

WITH CL_G AS
(
SELECT 
    CASE 
	WHEN j.RO_CODE IS NULL THEN
		SD_TRX_CODE
	ELSE
		j.RO_CODE
END  RO_CODE
    ,t.IS_MERGE,t.SD_TRX_CODE,t.CL_ID 
		,t.CL_CODE,t.MTRL_ID,t.M_QTY,t.CL_RS,t.SUP_ID,t.IS_AUDIT
		,t.CREATED_DATE
		--,t.MTRL_OVER_DATE
FROM QC_CL t
CROSS JOIN
    JSON_TABLE(
        '["' || REPLACE(t.QC_CL_EX2, ',', '","') || '"]',
        '$[*]'
        COLUMNS (RO_CODE VARCHAR2(100) PATH '$')
    ) j
		WHERE t.CREATED_DATE BETWEEN TO_DATE('2025-4-25 00:00:00', 'YYYY-MM-DD HH24:MI:SS') AND SYSDATE--BETWEEN ADD_MONTHS(SYSDATE, -1) AND SYSDATE
		AND t.LAU_TYPE=1
		AND t.IS_AUDIT='Y'
		AND t.IS_MERGE='Y'
		ORDER BY CL_ID DESC
),
ASQ AS(SELECT R.RO_ID
,RO_CODE
,RO_MTRL_SEQ
,MTRL_ID
,PO_CODE
,PO_SEQ
,AC_QTY 
FROM  WMS_RO_MTRL_DT RD
LEFT JOIN WMS_RO_HD R ON R.RO_ID=RD.RO_ID 
WHERE 1=1
AND R.CREATED_DATE BETWEEN TO_DATE('2025-3-01 00:00:00', 'YYYY-MM-DD HH24:MI:SS') AND SYSDATE -->= SYSDATE-7 --
AND R.RO_TYPE=4)
--SELECT * FROM ASQ
--SELECT --* 
--CL_ID,MTRL_ID
--FROM CL_G  WHERE CL_ID='R1100367863740702720'

--GROUP BY CL_ID,MTRL_ID

SELECT 
GR.CL_ID,
GR.MTRL_ID,--GR.RO_CODE,
JSON_ARRAYAGG(
        JSON_OBJECT('RO_CODE' VALUE GR.RO_CODE,
				'NOLINE' VALUE (SELECT JSON_ARRAYAGG(
        JSON_OBJECT('SEQ' VALUE Q.RO_MTRL_SEQ, 'QTY' VALUE Q.AC_QTY)FORMAT JSON) AS RO_LINE FROM ASQ Q
				WHERE Q.RO_CODE=GR.RO_CODE AND Q.MTRL_ID=GR.MTRL_ID
				GROUP BY Q.RO_CODE,Q.MTRL_ID
) )--'SEQ' VALUE GR.RO_SEQ, 'QTY' VALUE GR.AC_QTY
        FORMAT JSON 
    ) AS MSEQ_QTY
		--SUM(GR.AC_QTY) SMQC_QTY
FROM CL_G GR
-- (
-- SELECT G.CL_ID,G.MTRL_ID,A.RO_CODE,A.RO_MTRL_SEQ RO_SEQ,A.AC_QTY FROM CL_G G
-- INNER JOIN ASQ A ON A.RO_CODE=G.RO_CODE AND A.MTRL_ID=G.MTRL_ID
-- )GR
WHERE 1=1 
--AND CL_ID='R1091751455549104128'
GROUP BY GR.CL_ID,GR.MTRL_ID
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值