오라클 쿼리를 이용한 주 단위 검색 내용 입니다.

애충 뭐 아래와 같은 형태로 하면 구간 날짜와 몇 주째에 해당 하는지 구해 낼 수 있습니다.

  SELECT  TO_CHAR (day + 1, ‘fmiw’) – TO_CHAR (TRUNC (day, ‘mm’) + 1, ‘fmiw’) + 1 WEEK,
          TO_CHAR(TRUNC(day+1)-TO_CHAR(day,’D’),’yyyymmdd’) FIRST_DAY,
          TO_CHAR(TRUNC(day+1)-TO_CHAR(day,’D’)+6.99999421,’yyyymmdd’) LAST_DAY,  
          A.*
  FROM  ZMON_DAY_AUTH_STC A   
  WHERE day BETWEEN TO_DATE(‘20070911000000′,’yyyymmddhh24miss’) AND TO_DATE(‘20071001235959′,’yyyymmddhh24miss’)
  ORDER BY FIRST_DAY;

Leave a Reply

Your email address will not be published. Required fields are marked *