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
운영게시판
최근게시물
PostgreSQL Q&A 7474 게시물 읽기
No. 7474
날짜가 중복이 안되게 등록하려고 하는데요
작성자
만수
작성일
2008-07-28 16:18
조회수
7,134

개시일s_date

종료일e_date


두개의 컬럼이 있습니다. 타입은 타임스탬프입니다.


두개 컬럼으로 공개기간을 설정합니다. 예로 


개시일 2008-1-1

종료일 2008-2-1


로 하면 저 데이트는 1월1일부터 2월1일까지 데이터를 공개해주는데요.


이 공개기간이 겹치지 않도록 등록을 하려고 하는데요


이미 저 공개기간이 등록상태인지 체크하려면 어떻게 조건을 줘야 할까요..


0000        00000              00000

          ↑     ↑


저렇게 0이 이미 등록되어있는 화살표부분의 비어있는 기간에 넣고싶습니다.


등록하고 싶은 개시일 종료일로 이미 그기간에 공개되하도록 되어진 데이터가 있는지


체크할수 있는 조건좀 알려주세요


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

제가 일단 만들긴 했는데요 ...이게 맞나요?


입력한개시일'2008-07-24 03:00:00

입력한종료일'2008-07-24 07:00:00'


select count(*) from contest_mst where (start_date < '2008-07-24 03:00:00' AND end_date > '2008-07-24 03:00:00' ) or (start_date > '2008-07-24 03:00:00' and end_date < '2008-07-24 07:00:00') or (start_date < '2008-07-24 07:00:00' and end_date > '2008-07-24 07:00:00')

만수님이 2008-07-28 17:03에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
7480증분 백업에 대해
레전드
2008-08-02
6717
7478인덱스 관련 질문(WHERE조건이 많을 경우)... [4]
오래된남자
2008-07-29
8321
7475count(*) 의 성능은? [4]
산하
2008-07-29
6992
7474날짜가 중복이 안되게 등록하려고 하는데요 [1]
만수
2008-07-28
7134
7473SELECT 시에 인덱스를 강제로 지정하는 방법이 있나요? [2]
오래된남자
2008-07-28
6935
7472join 을 이용해서 id 걸러낼때. [2]
산하
2008-07-28
7040
7471PostgreSQL 데몬 시작 시 데몬이 시작이 안됩니다. [11]
김대청
2008-07-27
8501
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다