測試文章
阿新 • • 發佈:2018-12-18
CREATE OR REPLACE VIEW V_SZETL_LOG_PARSE AS SELECT SCHEDULEID ,ID ,TASK_NAME ,LOG_DATE ,TRUNC((TO_DATE(TO_CHAR(END_TIME, 'YYYYMMDD HH24:MI:SS'), 'YYYYMMDD HH24:MI:SS') - TO_DATE(TO_CHAR(START_TIME, 'YYYYMMDD HH24:MI:SS'), 'YYYYMMDD HH24:MI:SS')) * 24 * 60) ELAPSED_MINS ,START_TIME ,END_TIME FROM (SELECT SCHEDULEID ,ID ,TASK_NAME ,LOG_DATE ,MIN(TO_TIMESTAMP(LOG_TIME, 'YYYY-MM-DD HH24:MI:SS.FF')) START_TIME ,MAX(TO_TIMESTAMP(LOG_TIME, 'YYYY-MM-DD HH24:MI:SS.FF')) END_TIME FROM SZETL_LOG_PARSE GROUP BY SCHEDULEID, ID, TASK_NAME, LOG_DATE)