Table1내용입니다. 데이터는 159,000 여건 있습니다.
NAME Null? Type
------------------------------- --------- -----
ACNT NOT NULL VARCHAR2(8)
YY NOT NULL CHAR(4)
MM NOT NULL CHAR(2)
DD NOT NULL CHAR(2)
SEQ NOT NULL CHAR(3)
GBN NOT NULL CHAR(1)
LNO NOT NULL CHAR(3)
LSR NOT NULL CHAR(2)
PJJY1 CHAR(12)
PJJY5 VARCHAR2(30)
BSJPNO CHAR(19)
JSJPNO CHAR(19)
BSAMT NOT NULL NUMBER(*,0)
JSAMT NOT NULL NUMBER(*,0)
PJJY10 VARCHAR2(8)
PJJY13 VARCHAR2(2)
================================================
데이터 상태는???
2111010, 2003, 12, 31, 000 , *, 507, 01, B4713, null, 20031231000*507, null, 1122000, 0, null, null,
뭐 이런형태로 입력되어 있습니다.. null일수도 있고..값이 있을 수도 있고.. 0
이것을 select * from table1 하면 수초내에 조회됩니다.
자 다음처럼 View Table을 만들려고 합니다.
select
acnt ,max(yy) yy,max(mm) mm ,max(dd) dd,pjjy1,pjjy5,
bsjpno,sum(bsamt) bsamt,max(jsjpno) jsjpno,sum(jsamt) jsamt
from Table1
group by acnt,pjjy1,pjjy5,bsjpno
이러면?..하~~ 세월 이네요..
|