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 2380 게시물 읽기
No. 2380
Re: 날짜함수에 관하여...
작성자
sooya
작성일
2000-12-14 10:56
조회수
4,246

날짜도 연산이 되는걸로 알고 있습니다.

 

SELECT TRUNC( SYSDATE - TO_DATE(19990101, 'yyyy/mm/dd') )

FROM dual;

 

이렇게 하면 1999 년 01월 01 부터 오늘까지의 날짜 차이를 보여주죠.

 

SELECT last_login AS "마지막 첩속일"

, TRUNC( SYSDATE - 로그인한 날짜가 저장된 칼럼 ) AS "몇일만이네요"

FROM 해당테이블;

 

저렇게 하면 될것 같네요..

약간 손봐서 님 환경에 맞게...

 

한가지 조언드리자면 DATETYPE 가 사람의 머리를 많이 굴리게 만드는군요!

안 좋은 머리를 --;

만약 데이터가 많다면 DATETYPE 를 잘못 사용할 경우 실제 자기가 원하는 값과 다른 값이 나올수가 있네요!

확률은 별로지만...

 

전 오라클로 개발은 안해봤지만 MS-SQL 로 할때도 마찬가지더라구요..

그래서 DATETYPE 를 그냥 문자형으로 바꿔서 편하게 하곤 했었는데..

꼭 DATETYPE 가 필요하다면 그게 좀 힘들겠죠..

그럴때는 나온 값을 그냥 믿지 말구 한번 의심해 보시길 ^^;

 

 

>>김찬혁 님께서 쓰시길<<

 

:: sqlplus 로 질의하나 하려는데...

::

:: 오늘 날짜로부터 어떤 날에 대한 날짜 차이를 알고 싶은데...

::

:: 지금 db 테이블에 있는 지난 로그인 날짜는 type 이 date 이고

::

:: 이름은 last_login 입니다.

::

:: 그럼 오늘 날짜와의 차이는 어떻게 구하나요?

[Top]
No.
제목
작성자
작성일
조회
2384[질문] PHP 와 오라클 DB 연동에 관하여 ...
이진영
2000-12-14
2943
2383오라클 8i (8.1.7) 설치가이드-linux
Dezign
2000-12-14
4004
2382급한 질문
강은영
2000-12-14
2815
2391┕>Re: 급한 질문
황정원
2000-12-15 11:10:07
2629
2377날짜함수에 관하여...
김찬혁
2000-12-14
3372
2380┕>Re: 날짜함수에 관하여...
sooya
2000-12-14 10:56:34
4246
2375기본키와 외래키의 설명을 요청합니다...
황영미
2000-12-13
2515
2379┕>Re: 기본키와 외래키의 설명을 요청합니다... -&gt; db책에서 보시는게 나을듯한데요
문태준
2000-12-14 10:47:29
3123
2374오락클에서 날짜시간 타입을 ...
배돌이
2000-12-13
3179
2370like 연산자 사용시
sooya
2000-12-13
2744
2372┕>Re: like 연산자 사용시
최성준
2000-12-13 18:32:08
3232
2378 ┕>Re: Re: like 연산자 사용시
sooya
2000-12-14 10:28:06
3068
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.020초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다