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
운영게시판
최근게시물
Cache Q&A 295 게시물 읽기
No. 295
[SQL]Datediff 사용 방법
작성자
CacheSQL
작성일
2007-10-15 10:59
조회수
6,665

누가 문의하신 분이 계셔서 올려드립니다.

Cache SQL에서 datediff를 사용하고 싶은 경우에 다음과 같이 사용할 수 있습니다. 가령, examdate와 confdate의 값이 'YYYYMMDD' 형식으로 저장되어 있는 문자열인 경우에, 우선 To_date를 이용해 날짜를 변경한 후에 가져오면 됩니다.

select * from dexam where datediff('dd',to_date(confdate,'yyyymmdd'),to_date(examdate,'yyyymmdd'))=1

테스트를 위해 필요한 SQL문:

create table DEXAM (EXAMDATE varchar(8),
confdate varchar(8))

insert into dexam values ('20070801','20070731')

select datediff('dd',to_date(confdate,'yyyymmdd'),to_date(examdate,'yyyymmdd')) from dexam

[Top]
No.
제목
작성자
작성일
조회
2985.2버젼에서 sql문으로 Replace사용은 어떻게 선언해야하는지? [3]
방문자
2007-11-27
5653
297더넓은 Cache 커뮤니티 소개.
비상하라
2007-11-21
6227
296Cache2007.1.3 릴리즈 안내. [1]
Cache2007
2007-10-23
5725
295[SQL]Datediff 사용 방법
CacheSQL
2007-10-15
6665
294[CSP]Cache 2007에서 CSP 오류메시지
배영민
2007-10-15
5860
293오브젝트 동기화(Cache의 Replication 기능)
ReplicateIt
2007-10-15
5693
292[Security]사용자 테이블 SMP(관리포탈)에서 보기
배영민
2007-10-12
5649
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.060초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다