본문 바로가기
데이타베이스

데이터를 주간 집계하기

by hs_seo 2013. 3. 26.

목적: 입력한 시수를 주간으로 확인하고 싶다.

우선 입력된 데이터를 일자별로 그룹핑하고, 일자를 년도, 주차(주의 순번)으로 다시 그룹핑하여 처리


-- 년 출력
select to_char(SYSDATE, 'IYYY')
  FROM dual;

-- 주 출력(2013.03.26 기준 13)
select to_char(SYSDATE, 'IW')
  FROM dual;

-- 년, 주로 그룹핑  
SELECT to_char(wid_date, 'IYYY')
      ,to_char(wid_date, 'IW')
      ,tonnes
  FROM production
 WHERE to_char(wid_date, 'IYYY') = '2013'
 GROUP BY to_char(wid_date, 'IYYY')
         ,to_char(wid_date, 'IW');
  

위와 같이 입력하여 처리한다. 

반응형