두 날짜 사이의 날짜를 구하는 쿼리.. 0 1 1,785

by MISSO [SQL Query] [2012.05.04 17:59:34]



예를들어(유효기간 체크 하려고 합니다.)

2012-05-01, 2012-05-10 등록된 두 날짜가 있습니다.

새로 등록할 날짜는 2012-04-29, 2012-05-11 이라고 할때,

기존 등록한 날짜 사이에 새로 등록할 날짜와 중첩된 날짜가 있는지 select해오는 쿼리를 만들고 싶은데...
(조회건수가 0, 즉 기 등록 기간과 새로 등록할 기간이 전혀 중첩되지 않는 경우 )

아무리 뒤져보고 생각해보아도;; ㅜㅜ 어렵네요;;

도움 부탁드립니다.
by 손님 [2012.05.04 19:28:29]

SELECT COUNT(*) CNT
FROM 테이블
WHERE 시작일자 <= 등록종료일자
AND 종료일자 >= 등록시작일자
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입