database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
ㆍOracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
Oracle Q&A 41163 게시물 읽기
No. 41163
초를 시분초로 변환 하는 법
작성자
초보
작성일
2016-05-24 16:45
조회수
8,688

 안녕하세요. 고수님들 한 수 배우고자 글을 남김니다.

 

12345 초를 시:분:초 로 표현하고자 합니다.

 

(데이트 -  데이트)*24*60*60 하면 시간 나오는 건 알겠는데....초만 가지고 만드는 방법은 잘 모르겠습니다.

 

도움이 필요합니다. 감사합니다.

이 글에 대한 댓글이 총 1건 있습니다.

-- 초 정보가 하루(86,400초)를 넘지 않는다면 다음과 같이.
SELECT TO_CHAR(TO_DATE(s, 'sssss'), 'hh24:mi:ss') tm
  FROM (SELECT 12345 s FROM dual)
;


-- 초 정보가 하루(86,400초)를 넘는 경우가 있다면 다음과 같이.
SELECT FLOOR(s / (24*60*60)) ||' '||
       TO_CHAR(TO_DATE(MOD(s, 24*60*60), 'sssss'), 'hh24:mi:ss') tm
  FROM (SELECT 86400 s FROM dual)
;


-- Interval(시간차)로 변경하여 조회하는 방법
SELECT NUMTODSINTERVAL(s, 'second') tm
  FROM (SELECT 12345 s FROM dual)
;

마농(manon94)님이 2016-05-24 17:40에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
41167dbms_crypto.hash(to_clob( + quatation 따옴표 사용 문의 [3]
박재덕
2016-06-01
7783
41166connect by 구문 질문 [2]
ASKO912
2016-05-31
7748
41164중복 값 제거 [1]
최상민
2016-05-27
7914
41163초를 시분초로 변환 하는 법 [1]
초보
2016-05-24
8688
41162마지막 번호 앞번호 추출 [1]
핸디핸디
2016-05-22
8211
41161웹에서 프로시져 호출시 에러 부탁드립니다.
복이사랑
2016-05-20
7817
411603개월 연속 발생건수 체크 관련 문의 드립니다. [1]
김혜진
2016-05-20
8221
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다