작업의 시작과 종료 시간 사이의 시간을 계산하려고합니다. 여기 내 쿼리입니다 :oracle sql에서 두 날짜 빼기
SELECT request_id, user_concurrent_program_name,
DECODE(phase_code,'C','Completed',phase_code) phase_code,
DECODE(status_code,'D', 'Cancelled' ,
'E', 'Error' , 'G', 'Warning',
'H','On Hold' , 'T', 'Terminating',
'M', 'No Manager' , 'X', 'Terminated',
'C', 'Normal', status_code) status_code,
actual_start_date, actual_completion_date, completion_text
FROM apps.fnd_conc_req_summary_v
WHERE phase_code='C' AND
status_code='C'
ORDER BY 6 DESC
actual_start_date
및 actual_completion_date
의 유형 DATE
이며, 형식은 다음과 같다 : 질문은
ACTUAL_START_DATE ACTUAL_COMPLETION_DATE
3/25/2014 2:00:14 PM 3/25/2014 2:00:18 PM
, 나는이 두 열을 빼고 00:00:04
같은 것을 얻을 수있는 방법 ? 어떤 경우에는
2 days and 00:00:02
[여기에서 확인 (http://stackoverflow.com/quest : 메인 쿼리에서, 당신은 단지
select
목록의 마지막에이를 추가 ions/15755714/oracle-query-the-difference-between-two-dates) – Himanshu