안녕하십니까.
쿼리를 만들고 있는데 머리가 어질어질해서 질문을 올립니다.
예를들면
입력된 데이터
호실 : 1111호실
사용기간 : 2011.11.10 17:00 ~ 2011. 11.12 12:00
이 입력되어 있을 경우 입력시 중복체크를 하려고 합니다.
현재)
select 중복값 from 입력된데이터
where 사용기간(from) between 입력(from)-0.01 and 입력(to)-0.01 or 사용기간(to) between 입력(from)-0.01 and 입력(to)-0.01
union
select 중복값 from 입력된데이터
where 사용기간(from) between 입력(from)-0.01 and 입력(to)+0.01 or 사용기간(to) between 입력(from)-0.01 and 입력(to)-0.01
위와 같이 했을경우 예외사항이 발생하네요. ^^;
고수님들 부탁드립니다. |