날짜의 일자 및 시간 차이 구하기
2014. 2. 17. 10:49ㆍDatabase/Oracle
SELECT
TRUNC(EndDate - StartDate) as "일",
TRUNC(((EndDate - StartDate) - TRUNC(EndDate - StartDate)) * 24) as "시간",
FLOOR(((((EndDate - StartDate) -TRUNC(EndDate - StartDate)) * 24)
- TRUNC(((EndDate - StartDate)-TRUNC(EndDate - StartDate)) * 24)) * 60) as "분"
FROM (
SELECT TO_DATE('2013-08-07','yyyy-mm-dd') AS STARTDATE, -- 시작일
TO_DATE('2013-12-30','yyyy-mm-dd') AS ENDDATE -- 종료일
FROM DUAL
);
'Database > Oracle' 카테고리의 다른 글
MD5 함수 (0) | 2014.05.08 |
---|---|
ORA-01940: 현재 접속되어 있는 사용자는 삭제할 수 없습니다 (0) | 2014.04.03 |
[Oracle] 행걸린 사용자 찾기 (0) | 2013.10.08 |
[ORACLE] 모든 테이블 삭제 및 시퀀스 삭제 (0) | 2013.10.08 |
[ORACLE] 프로시져 리턴값 확인 (0) | 2013.10.08 |