SELECT WORK_DATE,WORK_SECTION,MO_NUMBER,MODEL_NAME,LINE_NAME,SECTION_NAME,GROUP_NAME,PASS_QTY,FAIL_QTY
FROM SFISM4.R_STATION_REC_T WHERE WORK_DATE='20200429'AND LINE_NAME<>'REPAIR'AND GROUP_NAME IN('FT','PT')AND WORK_SECTION=TO_CHAR(SYSDATE,'HH24')ORDERBY WORK_SECTION,MODEL_NAME;
SELECT MO_NUMBER, ITEM_1 AS BEGIN_RANGE, ITEM_2 AS END_RANGE,
VER_1 AS VERSION_CODE, ITEM_3 AS PRINT_TIME,VER_4 AS MODEL_NAME
FROM SFISM4.R_MO_EXT_T
WHERE ITEM_3 LIKE'20200429%'AND'358244086426154'BETWEEN ITEM_1 AND ITEM_2
AND LENGTH (ITEM_1)= LENGTH ('358244086426154');
SELECT SERIAL_NUMBER,MO_NUMBER,MODEL_NAME,GROUP_NAME,IN_STATION_TIME,ATE_STATION_NO
FROM SFISM4.R_SN_DETAIL_T
WHERE TO_CHAR(IN_STATION_TIME,'YYYYMMDD')BETWEEN'20200420'AND'20200429'ORDERBY SERIAL_NUMBER,IN_STATION_TIME;
SELECT SERIAL_NUMBER,MO_NUMBER,MODEL_NAME,GROUP_NAME,IN_STATION_TIME,ATE_STATION_NO
FROM SFISM4.R_SN_DETAIL_T
WHERE IN_STATION_TIME BETWEEN TO_DATE('20200420','YYYYMMDD')AND TO_DATE('20200429','YYYYMMDD')ORDERBY SERIAL_NUMBER,IN_STATION_TIME;
SELECT ROWNUM,MO_NUMBER,MODEL_NAME, GROUP_NAME,YIELD_RATE FROM(SELECT MO_NUMBER,MODEL_NAME, GROUP_NAME,ROUND(SUM(PASS_QTY)/SUM(TOTAL_QTY),4)*100||'%'AS YIELD_RATE FROM(SELECT WORK_DATE, MO_NUMBER,MODEL_NAME, LINE_NAME,GROUP_NAME,
PASS_QTY, FAIL_QTY,PASS_QTY+ FAIL_QTY AS TOTAL_QTY
FROM SFISM4.R_STATION_REC_T
WHERE WORK_DATE ='20200429'AND LINE_NAME <>'REPAIR'AND GROUP_NAME IN('FT','PT')AND PASS_QTY+ FAIL_QTY>0)GROUPBY MO_NUMBER,MODEL_NAME, GROUP_NAME
HAVINGSUM(PASS_QTY)>0);
SELECT TO_CHAR(SYSDATE,'YYYYWW') YEAR_WEEK FROM DUAL
UNIONSELECT TO_CHAR(SYSDATE,'YYYYWW') YEAR_WEEK FROM DUAL;
SELECT TO_CHAR(SYSDATE,'YYYYWW') YEAR_WEEK FROM DUAL
UNIONALLSELECT TO_CHAR(SYSDATE,'YYYYWW') YEAR_WEEK FROM DUAL;
SELECT TO_CHAR(SYSDATE,'YYYYWW') YEAR_WEEK FROM DUAL
MINUS
SELECT TO_CHAR(SYSDATE,'YYYYIW') YEAR_WEEK FROM DUAL;
SELECTDISTINCT YEAR_WEEK FROM(SELECT TO_CHAR(SYSDATE,'YYYYWW') YEAR_WEEK FROM DUAL
UNIONALLSELECT TO_CHAR(SYSDATE,'YYYYWW') YEAR_WEEK FROM DUAL );
SELECT MO_NUMBER,MO_TYPE,MODEL_NAME,VERSION_CODE,TARGET_QTY,
OUTPUT_QTY,ROUND(SYSDATE-MO_START_DATE)*24 MO_HOURS
FROM SFISM4.R_MO_BASE_T WHERE MO_NUMBER IN(SELECTDISTINCT MO_NUMBER FROM SFISM4.R_STATION_REC_T
WHERE WORK_DATE ='20200429')AND CLOSE_FLAG='2'AND MO_CREATE_DATE>SYSDATE-5AND MO_NUMBER LIKE'52%'ORDERBY MO_NUMBER;
SELECT A.*FROM(SELECT MO_NUMBER,MO_TYPE,MODEL_NAME,VERSION_CODE,TARGET_QTY,
OUTPUT_QTY,ROUND(SYSDATE-MO_START_DATE)*24 MO_HOURS
FROM SFISM4.R_MO_BASE_T
WHERE CLOSE_FLAG='2'AND MO_CREATE_DATE>SYSDATE-5AND MO_NUMBER LIKE'52%') A,(SELECTDISTINCT MO_NUMBER FROM SFISM4.R_STATION_REC_T
WHERE WORK_DATE ='20200429') B
WHERE A.MO_NUMBER=B.MO_NUMBER
ORDERBY A.MO_NUMBER;