select a.c01, a.c02, a.c03, a.c04, sum( a.c06 ), sum( a.c07 ), sum( a.c08 ), sum( a.c09 )
from table1 a
where a.c10 = ( select max(b.c10) from table1 b
where a.c01 = b.c01 and a.c02 = b.c02 and a.c03 = b.c03 and a.c04 = b.c04 and a.c05 = b.c05 )
and a.c05 = '1'
group by a.c01, a.c02, a.c03, a.c04
;
위와 같은 형식으로 데이터를 조회해야 합니다.
table1 에는 1분 단위로 c01, c02, c03, c04, c05가 동일한 들어오는데
c10에는 1분 단위의 시각이 들어오고 이 c10으로 최종 시각의 data로 원하는 형식으로 추출해야 합니다.
table1에 data가 많아지다보니 속도가 나지 않습니다.
index hint 나 속도 개선을 위한 방법 등을 알려 주시면 감사하겠습니다.