728x90
728x90

 

MS-SQL같은 경우는 DATEDIFF 같은 함수가 존재하여 차이를 구할 수 있다고 하는데
ORACLE은 함수가 존재하지 않아 계산을 해줘야 한다.

 

[그림1]을 참고하여 설명을 해보도록 하겠다

TO_DATE를 이용해서 우선 이게 날짜 함수라는걸 인식하게 해준다.
TO_DATE이 형식을 우선 정리하자면 아래와 같다.
 - YYYY : 년도
 - MM   : 월
 - DD    : 일
 - HH24/ HH : 시간
 - MI     : 분
 - SS     : 초

이걸 이용해서 시간 차이를 구해주면 된다

TO_DATE를 이용하여 시간을 빼주는데 이때 나온 결과 값에 * 24를 해줘야 하루 24시간에 맞춰 총 시간을 알 수 있다.
여기에 1시간이 60분이니 * 60을 해주면 총 몇분인지 알 수 있고
*60을 추가로 더 해주면 총 몇초인지 알 수 있게 된다.

728x90

+ Recent posts