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 39723 게시물 읽기
No. 39723
시간 계산 도와주세요..
작성자
이재훈(union1011)
작성일
2012-11-02 13:40ⓒ
2012-11-02 15:38ⓜ
조회수
5,764

안녕하세요

혹시 현재 시간에서 0.01초를 빼는 방법 알고 계신분 있으면 도와주세요..

잘 안되네요..

예를 들어 지금 시간이 2012-11-02 13:39:01.00초라면 원하는 데이타는 2012-11-02 13:39:00.50초를 뽑고 싶은 겁니다.

1초 단위는 알겠는데 이렇게는 잘 안되네요..

도와주세요..

또 하나요.. ㅠㅠ

혹시 8i 에서도 조회할 수 있는 방법이 있나요?

8i에서는 systimestamp 함수가 없네요..

그리고 한가지 질문 더할께요..

오늘의 마지막 시간을 찍는 함수가 있을까요? 아시는 분 도와주세요..
 

 

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

SELECT sysdate AS "현재시간_date"
     , systimestamp AS "현재시간_timestamp"
     , systimestamp - INTERVAL '0.01' SECOND AS "0.01초전_timestamp"
     , TO_CHAR(
       systimestamp - INTERVAL '0.01' SECOND
       , 'yyyy-mm-dd hh24:mi:ss.ff2') AS "0.01초전_Varchar2"
  FROM dual
;

마농(manon94)님이 2012-11-02 14:22에 작성한 댓글입니다.

우와 감사합니다..

응용해서 다시 짜 봤어요

SELECT sysdate AS "현재시간_date"
, systimestamp AS "
현재시간_timestamp"
, substr(systimestamp - INTERVAL '0.10' SECOND, 1,20) AS "0.10
초전_timestamp"
, substr(TO_CHAR(systimestamp - INTERVAL '0.10' SECOND, 'yyyy-mm-dd hh24:mi:ss.ff2'),1,22) AS "0.01
초전_Varchar2"
FROM dual
;

현재시간 현재시간_timestamp                                                          0.10초전_timestamp                       0.01초전_Varchar2
-------- --------------------------------------------------------------------------- ---------------------------------------- -------------------------
12/11/02 12/11/02 14:36:49.978000 +09:00                                             12/11/02 14:36:49.87                     2012-11-02 14:36:49.87

이재훈(union1011)님이 2012-11-02 14:40에 작성한 댓글입니다.

혹시 8i 에서도 조회할 수 있는 방법이 있나요?

8i에서는 systimestamp 함수가 없네요..

그리고 한가지 질문 더할께요..

오늘의 마지막 시간을 찍는 함수가 있을까요? 아시는 분 도와주세요..

이재훈님이 2012-11-02 15:32에 작성한 댓글입니다. Edit

1. 혹시 8i 에서도 조회할 수 있는 방법이 있나요?
  ==> 없습니다.
2. 오늘의 마지막 시간을 찍는 함수가 있을까요?
  ==> 음... "오늘의 마지막 시간"이 뭘 뜻하는 것인지요?
  ==> 23:59:59 를 말씀하시는 건가요?
  ==> 아니면 23:59:59.99 ?
3. 위에 SubStr 은 왜 하신건가요? 의미없는 구문인데요?

마농(manon94)님이 2012-11-03 23:22에 작성한 댓글입니다.
이 댓글은 2012-11-03 23:24에 마지막으로 수정되었습니다.
[Top]
No.
제목
작성자
작성일
조회
39726오라클 8i에서 시간 계산 도와주세요..
이재훈
2012-11-02
4951
39725도와주세요 ㅠㅠ [3]
최종욱
2012-11-02
5563
39724컬럼 데이터 스페이스값 제거 ?? [2]
세모변천일
2012-11-02
5511
39723시간 계산 도와주세요.. [4]
이재훈
2012-11-02
5764
39722ORA-07445 오류 입니다.
약쟁이총각
2012-11-02
7983
39721outer join과 count 질문드립니다. [1]
^^
2012-11-01
5033
39720고수님들께 쿼리 질문 좀 드리고 싶습니다.. [1]
박정우
2012-11-01
5017
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다