안녕하세요. 문의점은요. 정해진 기간에 원하는 시간대의 데이터만 추출하는것입니다.
예를 들면. ’2009년 5월 15일 부터 2009년 6월 15일까지 기간을 검색하며, 기간중의 9,11,12시 시간대의 데이터만 추출 한다고 했을때에 이렇게 쿼리를 짜보았습니다만. 데이터가 나오기도 하구요;; 이상태의 결과물에서 토, 일에 대한 데이터도 모두 제외하고 싶습니다.
즉. 위의 기간동안의 평일에 9,11,12시의 데이터만 출력하겠다는 것입니다. 그럴려면 쿼리를 어떻게 변경시켜야 하며 like보다 더 좋은 어떠한 방법으로 변경이 되어야 하는지 궁금합니다.
select * from (select yyyymmdd, hhmmss, if_idx from IF_PERF
where yyyymmdd||hhmmss BETWEEN ’20090515000010’AND ’20090615000000’
order by yyyymmdd||hhmmss )
where hhmmss like ’09%’
or hhmmss like ’11%’
or hhmmss like ’12%’
글 읽어주셔서 감사합니다.