1. 程式人生 > >測試文章

測試文章

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)