Database/SQL

[SQL] 입력된 두 날짜 사이의 데이터 출력하기

codewar 2011. 9. 9. 12:01
select
    sp.beginDate,
    sp.endDate,
from
  SocialProduct sp
where
  sp.endDate >= date('2011-9-13')  -- 입력된 시작날짜
  and sp.beginDate  <= date('2011-9-15') -- 입력된  종료날짜


1. 입력된 시작날짜와 디비의 종료날짜 조건에 걸어준다  ( 입력된 시작 날짜가 디비의 종료날짜보다 작거나 같을때)
2. 입력된 종료날짜와 디비의 시작날짜 조건에 걸어준다  (입력된 종료 날짜가 디비의 시작날짜보다 크거나 같을때)