17,082
社区成员
发帖
与我相关
我的任务
分享
SELECT ST_ITEM,
ST_VER,
DECODE(ST_CFMMAN, '', 'NO', 'YES') AS ST_CFMMAN,
DECODE(ST_TRMAN, '', 'NO', 'YES') AS ST_TRMAN,
DECODE((SELECT SUM(STS_TS)FROM STTS WHERE STS_ITEM = ST_ITEM AND STS_VER = ST_VER AND STS_WS = 'IQC'),'','——',(SELECT SUM(STS_TS)FROM STTS WHERE STS_ITEM = ST_ITEM AND STS_VER = ST_VER AND STS_WS = 'IQC')) AS IQC,
DECODE((SELECT SUM(STS_TS)FROM STTS WHERE STS_ITEM = ST_ITEM AND STS_VER = ST_VER AND STS_WS = 'ZC-PD'),'','——',(SELECT SUM(STS_TS)FROM STTS WHERE STS_ITEM = ST_ITEM AND STS_VER = ST_VER AND STS_WS = 'ZC-PD')) AS ZCPD,
DECODE((SELECT SUM(STS_TS)FROM STTS WHERE STS_ITEM = ST_ITEM AND STS_VER = ST_VER AND STS_WS = 'SMT-PD'),'','——',(SELECT SUM(STS_TS)FROM STTS WHERE STS_ITEM = ST_ITEM AND STS_VER = ST_VER AND STS_WS = 'SMT-PD')) AS SMTPD,
DECODE((SELECT SUM(STS_TS)FROM STTS WHERE STS_ITEM = ST_ITEM AND STS_VER = ST_VER AND STS_WS = 'SMT-CS'),'','——',(SELECT SUM(STS_TS)FROM STTS WHERE STS_ITEM = ST_ITEM AND STS_VER = ST_VER AND STS_WS = 'SMT-CS')) AS SMTC,
DECODE((SELECT SUM(STS_TS)FROM STTS WHERE STS_ITEM = ST_ITEM AND STS_VER = ST_VER AND STS_WS = 'SMT-SS'),'','——',(SELECT SUM(STS_TS)FROM STTS WHERE STS_ITEM = ST_ITEM AND STS_VER = ST_VER AND STS_WS = 'SMT-SS')) AS SMTS,
DECODE((SELECT SUM(STS_TS)FROM STTS WHERE STS_ITEM = ST_ITEM AND STS_VER = ST_VER AND STS_WS = 'AIM'),'','——',(SELECT SUM(STS_TS)FROM STTS WHERE STS_ITEM = ST_ITEM AND STS_VER = ST_VER AND STS_WS = 'AIM')) AS AIM,
DECODE((SELECT SUM(STS_TS)FROM STTS WHERE STS_ITEM = ST_ITEM AND STS_VER = ST_VER AND STS_WS = 'INSERT'),'','——',(SELECT SUM(STS_TS)FROM STTS WHERE STS_ITEM = ST_ITEM AND STS_VER = ST_VER AND STS_WS = 'INSERT')) AS INSERTS,
DECODE((SELECT SUM(STS_TS)FROM STTS WHERE STS_ITEM = ST_ITEM AND STS_VER = ST_VER AND STS_WS = 'REPAIR'),'','——',(SELECT SUM(STS_TS)FROM STTS WHERE STS_ITEM = ST_ITEM AND STS_VER = ST_VER AND STS_WS = 'REPAIR')) AS REPAIRS,
DECODE((SELECT SUM(STS_TS)FROM STTS WHERE STS_ITEM = ST_ITEM AND STS_VER = ST_VER AND STS_WS = 'VIEWICT'),'','——',(SELECT SUM(STS_TS)FROM STTS WHERE STS_ITEM = ST_ITEM AND STS_VER = ST_VER AND STS_WS = 'VIEWICT')) AS VIEWICT,
DECODE((SELECT SUM(STS_TS)FROM STTS WHERE STS_ITEM = ST_ITEM AND STS_VER = ST_VER AND STS_WS = 'FCMCCHK'),'','——',(SELECT SUM(STS_TS)FROM STTS WHERE STS_ITEM = ST_ITEM AND STS_VER = ST_VER AND STS_WS = 'FCMCCHK')) AS FCMCCHK,
DECODE((SELECT SUM(STS_TS)FROM STTS WHERE STS_ITEM = ST_ITEM AND STS_VER = ST_VER AND STS_WS = 'ASSY'),'','——',(SELECT SUM(STS_TS)FROM STTS WHERE STS_ITEM = ST_ITEM AND STS_VER = ST_VER AND STS_WS = 'ASSY')) AS ASSY,
DECODE((SELECT SUM(STS_TS)FROM STTS WHERE STS_ITEM = ST_ITEM AND STS_VER = ST_VER AND STS_WS = 'FINALCHK'),'','——',(SELECT SUM(STS_TS)FROM STTS WHERE STS_ITEM = ST_ITEM AND STS_VER = ST_VER AND STS_WS = 'FINALCHK')) AS FINALCHK
FROM STT LEFT JOIN STTS ON ST_ITEM = STS_ITEM AND ST_VER = STS_VER
GROUP BY ST_ITEM, ST_VER, ST_CFMMAN, ST_TRMAN
ORDER BY ST_ITEM, ST_VER;
SELECT ST_ITEM,
ST_VER,
DECODE(ST_CFMMAN, '', 'NO', 'YES') AS ST_CFMMAN,
DECODE(ST_TRMAN, '', 'NO', 'YES') AS ST_TRMAN,
NVL(SUM(DECODE(TS_WS,'IQC',STS_TS,0)),'——') AS IQC,
NVL(SUM(DECODE(TS_WS,'ZC-PD',STS_TS,0)),'——') AS ZCPD,
NVL(SUM(DECODE(TS_WS,'SMT-PD',STS_TS,0)),'——') AS SMTPD,
NVL(SUM(DECODE(TS_WS,'SMT-CS',STS_TS,0)),'——') AS SMTCS,
NVL(SUM(DECODE(TS_WS,'SMT-SS',STS_TS,0)),'——') AS SMTSS,
NVL(SUM(DECODE(TS_WS,'AIM',STS_TS,0)),'——') AS AIM,
NVL(SUM(DECODE(TS_WS,'INSERT',STS_TS,0)),'——') AS INSERT,
NVL(SUM(DECODE(TS_WS,'REPAIR',STS_TS,0)),'——') AS REPAIR,
NVL(SUM(DECODE(TS_WS,'VIEWICT',STS_TS,0)),'——') AS VIEWICT,
NVL(SUM(DECODE(TS_WS,'FCMCCHK',STS_TS,0)),'——') AS FCMCCHK,
NVL(SUM(DECODE(TS_WS,'ASSY',STS_TS,0)),'——') AS ASSY,
NVL(SUM(DECODE(TS_WS,'FINALCHK',STS_TS,0)),'——') AS FINALCHK
FROM STT
LEFT JOIN STTS ON ST_ITEM = STS_ITEM
AND ST_VER = STS_VER
GROUP BY ST_ITEM, ST_VER, ST_CFMMAN, ST_TRMAN
ORDER BY ST_ITEM, ST_VER;
SELECT ST_ITEM,
ST_VER,
DECODE(ST_CFMMAN, '', 'NO', 'YES') AS ST_CFMMAN,
DECODE(ST_TRMAN, '', 'NO', 'YES') AS ST_TRMAN,
NVL(SUM(DEOCDE(TS_WS,'IQC',STS_TS,0)),'——') AS IQC,
NVL(SUM(DEOCDE(TS_WS,'ZC-PD',STS_TS,0)),'——') AS ZCPD,
NVL(SUM(DEOCDE(TS_WS,'SMT-PD',STS_TS,0)),'——') AS SMTPD,
NVL(SUM(DEOCDE(TS_WS,'SMT-CS',STS_TS,0)),'——') AS SMTCS,
NVL(SUM(DEOCDE(TS_WS,'SMT-SS',STS_TS,0)),'——') AS SMTSS,
NVL(SUM(DEOCDE(TS_WS,'AIM',STS_TS,0)),'——') AS AIM,
NVL(SUM(DEOCDE(TS_WS,'INSERT',STS_TS,0)),'——') AS INSERT,
NVL(SUM(DEOCDE(TS_WS,'REPAIR',STS_TS,0)),'——') AS REPAIR,
NVL(SUM(DEOCDE(TS_WS,'VIEWICT',STS_TS,0)),'——') AS VIEWICT,
NVL(SUM(DEOCDE(TS_WS,'FCMCCHK',STS_TS,0)),'——') AS FCMCCHK,
NVL(SUM(DEOCDE(TS_WS,'ASSY',STS_TS,0)),'——') AS ASSY,
NVL(SUM(DEOCDE(TS_WS,'FINALCHK',STS_TS,0)),'——') AS FINALCHK
FROM STT
LEFT JOIN STTS ON ST_ITEM = STS_ITEM
AND ST_VER = STS_VER
GROUP BY ST_ITEM, ST_VER, ST_CFMMAN, ST_TRMAN
ORDER BY ST_ITEM, ST_VER;
SELECT ST_ITEM,
ST_VER,
CASE WHEN ST_CFMMAN IS NULL THEN 'NO' ELSE 'YES' END AS ST_CFMMAN,
CASE WHEN ST_TRMAN IS NULL THEN 'NO' ELSE 'YES' END AS ST_TRMAN,
NVL(SUM(DEOCDE(TS_WS,'IQC',STS_TS,0)),'——') AS IQC,
NVL(SUM(DEOCDE(TS_WS,'ZC-PD',STS_TS,0)),'——') AS ZCPD,
NVL(SUM(DEOCDE(TS_WS,'SMT-PD',STS_TS,0)),'——') AS SMTPD,
NVL(SUM(DEOCDE(TS_WS,'SMT-CS',STS_TS,0)),'——') AS SMTCS,
NVL(SUM(DEOCDE(TS_WS,'SMT-SS',STS_TS,0)),'——') AS SMTSS,
NVL(SUM(DEOCDE(TS_WS,'AIM',STS_TS,0)),'——') AS AIM,
NVL(SUM(DEOCDE(TS_WS,'INSERT',STS_TS,0)),'——') AS INSERT,
NVL(SUM(DEOCDE(TS_WS,'REPAIR',STS_TS,0)),'——') AS REPAIR,
NVL(SUM(DEOCDE(TS_WS,'VIEWICT',STS_TS,0)),'——') AS VIEWICT,
NVL(SUM(DEOCDE(TS_WS,'FCMCCHK',STS_TS,0)),'——') AS FCMCCHK,
NVL(SUM(DEOCDE(TS_WS,'ASSY',STS_TS,0)),'——') AS ASSY,
NVL(SUM(DEOCDE(TS_WS,'FINALCHK',STS_TS,0)),'——') AS FINALCHK
FROM STT
LEFT JOIN STTS ON ST_ITEM = STS_ITEM
AND ST_VER = STS_VER
GROUP BY ST_ITEM, ST_VER, ST_CFMMAN, ST_TRMAN
ORDER BY ST_ITEM, ST_VER;
SELECT ST_ITEM,
ST_VER,
CASE WHEN ST_CFMMAN IS NULL THEN 'NO' ELSE 'YES' END AS ST_CFMMAN,
CASE WHEN ST_TRMAN IS NULL THEN 'NO' ELSE 'YES' END AS ST_TRMAN,
NVL(SUM(DEOCDE(TS_WS,'IQC',STS_TS,0)),'——') AS IQC,
NVL(SUM(DEOCDE(TS_WS,'ZC-PD',STS_TS,0)),'——') AS ZCPD,
NVL(SUM(DEOCDE(TS_WS,'SMT-PD',STS_TS,0)),'——') AS SMTPD,
NVL(SUM(DEOCDE(TS_WS,'SMT-CS',STS_TS,0)),'——') AS SMTCS,
NVL(SUM(DEOCDE(TS_WS,'SMT-SS',STS_TS,0)),'——') AS SMTSS,
NVL(SUM(DEOCDE(TS_WS,'AIM',STS_TS,0)),'——') AS AIM,
NVL(SUM(DEOCDE(TS_WS,'INSERT',STS_TS,0)),'——') AS INSERT,
NVL(SUM(DEOCDE(TS_WS,'REPAIR',STS_TS,0)),'——') AS REPAIR,
NVL(SUM(DEOCDE(TS_WS,'VIEWICT',STS_TS,0)),'——') AS VIEWICT,
NVL(SUM(DEOCDE(TS_WS,'FCMCCHK',STS_TS,0)),'——') AS FCMCCHK,
NVL(SUM(DEOCDE(TS_WS,'ASSY',STS_TS,0)),'——') AS ASSY,
NVL(SUM(DEOCDE(TS_WS,'FINALCHK',STS_TS,0)),'——') AS FINALCHK,
FROM STT
LEFT JOIN STTS ON ST_ITEM = STS_ITEM
AND ST_VER = STS_VER
GROUP BY ST_ITEM, ST_VER, ST_CFMMAN, ST_TRMAN
ORDER BY ST_ITEM, ST_VER;