데이터를 주간 집계하기
목적: 입력한 시수를 주간으로 확인하고 싶다. 우선 입력된 데이터를 일자별로 그룹핑하고, 일자를 년도, 주차(주의 순번)으로 다시 그룹핑하여 처리 -- 년 출력 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'); 위..
2013. 3. 26.
[공통] 데이터 처리시 편리한 임시 테이블 만들기
DB 를 관리하다보면 데이터 마이그레이션, 임시 데이터 조회 등의 이유로 지정한 데이터를 이용해야 할 경우가 있다. 이럴때 여기서 이용하는 방법이 임시 테이블을 만들고 테이블에 데이터를 넣어서 처리하고 있다. create table TEST_TEMPTABLE ( VCH1 VARCHAR2(255), VCH2 VARCHAR2(255), VCH3 VARCHAR2(255), VCH4 VARCHAR2(255), VCH5 VARCHAR2(255), NUM1 NUMBER, NUM2 NUMBER, NUM3 NUMBER, NUM4 NUMBER, NUM5 NUMBER, DAT1 DATE, DAT2 DATE, DAT3 DATE, DAT4 DATE, DAT5 DATE ) 위와 같은 테이블을 만들어 두고 데이터를 처리하면 쉽게..
2013. 2. 18.