본문 바로가기

Database/Oracle

시간 계산

등록된 작업 수행 시 Start_date과 End_date를 확인할 수 있습니다
단순하게 (End_date-Start_date)하면 될꺼라고 생각이 들지만 그렇지 않습니다.

수행된 시간을 확인하기 위해서 아래와 같이 연산을 통해 초, 분, 시간 차이를 확인할 수 있습니다.

-- 초 차이 확인
SELECT ROUND((end_date-start_date)*24*60*60) FROM TBL;
 
 
-- 분 차이 확인
SELECT ROUND((end_date-start_date)*24*60) FROM TBL;
 
 
-- 시간 차이 확인
SELECT ROUND((end_date-start_date)*24) FROM TBL;


'Database > Oracle' 카테고리의 다른 글

시간 다루기 / TRUNC, NEXT_DAY, SYSDATE 등등  (0) 2017.03.17