= '1'
) CNT1_1 --复试样数(试样采集等待)
,(SELECT COUNT(DISTINCT WQ.SMP_NO)
FROM TBB02_LOT_COM LM,TBB02_WORK_QLTY WQ
WHERE LM.SMP_PROG_CD = 'B'
AND LM.SMP_NO = WQ.SMP_NO
AND SUBSTR(WQ.SMP_NO,13,1)>= '1'
) CNT1_2 --复试样数(试样入库等待)
,(SELECT COUNT(DISTINCT WQ.SMP_NO)
FROM TBB02_LOT_COM LM,TBB02_WORK_QLTY WQ
WHERE LM.SMP_PROG_CD = 'B'
AND LM.SMP_NO = WQ.SMP_NO
AND SUBSTR(WQ.SMP_NO,13,1)>= '1'
) CNT1_3 --复试样数(试样检验等待)
,(SELECT COUNT(DISTINCT WQ.SMP_NO)
FROM TBB02_LOT_COM LM,TBB02_WORK_QLTY WQ
WHERE LM.SMP_PROG_CD = 'D'
AND LM.SMP_NO = WQ.SMP_NO
AND SUBSTR(WQ.SMP_NO,13,1)>= '1'
) CNT1_4
FROM DUAL
UNION ALL
SELECT --复试样数(材质判定等待)
NULL CNT1_1,NULL CNT1_2
,(SELECT COUNT(*) FROM
TBB02_LOT_COM LM
WHERE LM.SMP_PROG_CD = 'C'
AND LM.QLTY_MAN_INS_TP = 'Y') CNT1_3 --手工判定试样数(试样检验等待)
,(SELECT COUNT(*) FROM
TBB02_LOT_COM LM
WHERE LM.SMP_PROG_CD = 'D'
AND LM.QLTY_MAN_INS_TP = 'Y'
) CNT1_4 --手工判定试样数(试样检验等待)
FROM DUAL
)
SELECT T.*,
(NVL(CNT1_1,0)+NVL(CNT1_2,0)+CNT1_3+CNT1_4)CNT1_5
FROM RESULT T
]]>