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
운영게시판
최근게시물
Sybase Q&A 622 게시물 읽기
No. 622
[Q] 신기한 days 함수
작성자
김태한(taehan)
작성일
2003-02-04 14:15
조회수
4,932

A라는 테이블에 YYYYMMDD라는 칼럼이 있습니다.

날짜정보가 저런 형식으로 저장돼 있는데요,

제일 낮은 날짜가 1998년 12월 4일 입니다.

 

select min(YYYYMMDD) from A; 하면

19981204가 나오거든요.

 

근데 select days((min(YYYYMMDD)) from A; 하니까

730092가 출력이 되네요.

 

이걸 확인하고 싶어서 select days(19981204); 하니까

730033이 나옵니다. 730092가 나와야 하는데...

 

왜 이런 일이 벌어졌을까요?

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

헉시 day라는 함수를 만들어서 사용하시는건 아닌지요?

백용준(yjbaek76)님이 2003-02-04 18:38에 작성한 댓글입니다.

답변감사합니다. 근데 day또는 days라는 함수 만든거 아닙니다.. 만드는 방법도 모르고요, T.T

김태한(taehan)님이 2003-02-05 09:14에 작성한 댓글입니다.

흠... 신기하네요...

days라는 builtin function은 없는걸로 알고 있는데...

 

아마도 user defined function같은게 아닐가 싶네요...

 

수고하세요...

jinuki님이 2003-02-06 14:41에 작성한 댓글입니다.

DAYS는 계산상 0년 0월 0일 부터 시작된 날짜수를 돌려주는거 같네요..

DAY함수는 2004년 10월 12일이면 12, 즉 그 일자를 돌려주고요..

 

기형륜님이 2004-10-14 16:50에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
627sybase에서 oracle 컨버젼시 update가 문제 생겼어요.. [2]
하영철
2003-02-10
4190
626bcp/isql 세팅 문제... [1]
박정진
2003-02-07
4918
624sp_procxmode 에 대해서 [1]
김성준
2003-02-06
5016
622[Q] 신기한 days 함수 [4]
김태한
2003-02-04
4932
621ASE12.5설치 에러... [1]
진일규
2003-02-03
4501
620sybase12.5 다시 start 할때 [1]
한미란
2003-02-03
3757
617ASA에서 Dump 명령어가 머지여? [1]
이재남
2003-01-30
3757
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다