= '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 ]]>