[Oracle] 오라클 초를 분(MI), 시간(HH), 일(DD)로 변환하기

2025. 10. 28. 00:13·DataBase/Oracle
반응형

초 단위로만 집계된 데이터를 분 / 시간 / 일 단위로 변환하는 방법을 알려 드리겠습니다.

초단위 변환
SELECT 86400                          AS 초
     , FLOOR(86400 /  60 )            AS 분
     , FLOOR(86400 / (60 * 60) )      AS 시간
     , FLOOR(86400 / (60 * 60 * 24) ) AS 일
    FROM DUAL

FLOOR 초단위 변환
FLOOR 초단위 변환

  • FLOOR 함수로 소수점 이하를 내림처리 하여 변환 가능합니다.
  • 같은 원리로 TRUNC 함수로 소수점 이하를 버림 처리하여 변환 가능합니다.
  • 분, 시간, 일 을 따로 곱하면 상세한 계산을 쉽게 처리할 수 있습니다.

계산 시 수식 오류 주의
계산 시 수식 오류 주의

초단위 집계 SSSSS 활용 방법
SELECT SYSDATE
     , TO_CHAR(SYSDATE, 'SSSSS') AS 초단위집계
     , FLOOR(TO_CHAR(SYSDATE, 'SSSSS') /  60 ) AS 분단위집계
     , FLOOR(TO_CHAR(SYSDATE, 'SSSSS') / (60 * 60) ) AS 시간단위집계
     , TO_CHAR(TO_DATE(TO_CHAR(SYSDATE, 'SSSSS'),'SSSSS'),'HH24:MI:SS') AS TIMES
     , TO_CHAR(TO_DATE(TO_CHAR(SYSDATE, 'SSSSS'),'SSSSS'),'YYYY-MM-DD HH24:MI:SS') AS FULL_TIMES
    FROM DUAL

초 단위 집계 SSSSS 활용 방법
초 단위 집계 SSSSS 활용 방법

  • 'SSSSS' 단위로 지정 시 초 단위로 변환 가능
  • SYSDATE로 저장하기 보다 TO_CHAR(SYSDATE, 'SSSSS') 로 저장하면 데이터 간 시간 차 계산 용이
  • 컬럼 하나에 SYSDATE 저장 / 일자를 YYYYMMDD 로 상세 시간을 SSSSS 로 저장하는 방식 중 선택 가능 
반응형
저작자표시 비영리 동일조건 (새창열림)

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

[Oracle] 오라클 순번 매기기 (행, 그룹별 순번) / ROWNUM, ROW_NUMBER()  (0) 2025.11.08
[Oracle] 오라클 COUNT OVER 사용 방법 / 그룹별 중복 행(값) 찾기  (0) 2025.11.06
[Oracle] 오라클 MERGE INTO 개념 및 사용 방법 / UPDATE, INSERT 동시에 수행 (UPSERT)  (0) 2025.10.15
[Oracle] 오라클 날짜 관련 내장 함수 종류 및 사용 방법  (0) 2025.09.10
[Oracle] 오라클 날짜, 시간 형식(포맷) 총정리 / 구분자, 요일  (0) 2025.09.10
'DataBase/Oracle' 카테고리의 다른 글
  • [Oracle] 오라클 순번 매기기 (행, 그룹별 순번) / ROWNUM, ROW_NUMBER()
  • [Oracle] 오라클 COUNT OVER 사용 방법 / 그룹별 중복 행(값) 찾기
  • [Oracle] 오라클 MERGE INTO 개념 및 사용 방법 / UPDATE, INSERT 동시에 수행 (UPSERT)
  • [Oracle] 오라클 날짜 관련 내장 함수 종류 및 사용 방법
알쓸전잡
알쓸전잡
다양한 IT/프로그래밍 등 전산 정보 공유
  • 알쓸전잡
    알아두면 쓸데있는 전산 잡학사전
    알쓸전잡
  • 전체
    오늘
    어제
  • 반응형
    • 분류 전체보기 (96) N
      • 문서 (8)
        • 엑셀 (8)
        • 한글(hwp) (0)
        • Tip (0)
      • 전산 (38) N
        • 기초 (1) N
        • 네트워크 (9)
        • 정보보안 (0)
        • Windows (22) N
        • PC (3)
        • AI (3)
      • DataBase (24) N
        • Oracle (19) N
        • Oracle Error (5)
      • 서버 (4)
        • IIS (4)
        • UNIX (0)
      • 웹 개발 (22)
        • HTML (9)
        • Classic ASP (8)
        • JavaScript (3)
        • Tool (2)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 인기 글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.5
알쓸전잡
[Oracle] 오라클 초를 분(MI), 시간(HH), 일(DD)로 변환하기
상단으로

티스토리툴바