오라클 SQL또는 프로시저로 밑에 데이터를 맨밑에 표대로 표현 하기 위하여 어떻게 만들어야 될까요?
===========================데이터=================================
TM | T1 | T2 | T3 | CNT --컬럼명
201404011035 | CAR | VER1 | BLACK | 0
201404011040 | CAR | VER1 | BLACK | 0
201404011045 | CAR | VER1 | BLACK | 0
201404011050 | CAR | VER1 | BLACK | 0
201404011055 | CAR | VER1 | BLACK | 0
201404011100 | CAR | VER1 | BLACK | 288
201404011105 | CAR | VER1 | BLACK | 298
201404012105 | CAR | VER1 | BLACK | 0
위의 데이터를 5분간격으로 연속적으로 되어 있는 데이터만 시작시간 ~ 끝시간을 넣고 값은 연속적일때는 평균값 으로 체워 넣어 표현.
※ 단 앞에 시간대가 0일때는 0인 갯수만큼 평균 하고 연속적이지 않을때는 그대로 값을 가져가는 SQL과 프로시저를 어떻게 만들어야 될까요?
===========================결과값=================================
START_TM | END_TM | T1 | T2 | T3 | CNT --컬럼명
201404011035 | 201404011100 | CAR | VER1 | BLACK | 48
201404011105 | 201404011105 | CAR | VER1 | BLACK | 298
201404012105 | 201404012105 | CAR | VER1 | BLACK | 0
|