날짜 조회조건으로 쿼리시 도움을 얻고자 합니다. 0 2 1,446

by woni_rang [SQL Query] [2014.12.17 13:51:06]


안녕하세요

일하다 잘 모르는게 있어서 도움을 얻고자 합니다.

WORK_START_DT : 2014-12-09

WORK_END_DT : 2014-12-16

이런식으로 필드에 값이 들어가 있는 데이터가 있다고 치구요..

날짜 조건이 시작일을 2014-12-10으로 하고 마지막일자를 2014-12-15일로 해서 조회를 할 경우

위의 필드에는 해당하는 값이 아니라서 조회가 되지 않는데요.

실제로 워크타임은 9일부터 16일까지여서 10일~15일로 조회해도 워크타임은 포함이 되므로

조회할때 조회가 되어야한다고 합니다...

이럴경우는 어떤식으로 쿼리를 짜야하는게 맞는지요..도움 부탁드립니다.(__)

 

 

by 마농 [2014.12.17 14:01:37]
-- 날짜 기간 검색은 시작일과 종료일을 교차 비교
 WHERE work_start_dt <= :v_edt
   AND work_end_dt   >= :v_sdt
;

 


by woni_rang [2014.12.17 16:23:10]

아. 이런식으로는 생각을 못했네요.

감사합니다. (__) 미리크리스마스구요 새해 복 많이 받으십시요

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입