위에 그림이 이상해서 말로 설명 드리겠습니다
컬럼에 이런식으로 등록 되어 있습니다.
S-dt : 2012-0919 E-dt : 20120929
새로 등록시 안되는 조건이
S-dt : 2012-0920~ E-dt : 20120929 기존 등록된 S-dt에 값에 포함 되어 있어 안되고
S-dt : 2012-0910~ E-dt : 20121009 기존 등록된 S-dt~E-DT값에 중첩이 안됩니다.
이걸 쿼리로 할려니 위에 첫번재는
SELECT * FROM T
WHERE 입력값(S-DT) BETWEEN S-dt AND E-dt OR 입력값(E-DT) BETWEEN S-dt AND E-dt
이렇게 하면 될듯한데 두번째랑 합쳐서 할려니 머리가 안돌아 가네여
고수님들에 조언을 듣고 싶습니다.