안녕하세요.
통계쿼리를 작성하려고 하는데 1년 단위의 통계쿼리는 작성하였습니다.
그러나 년 단위를 크게 잡을 때 월 단위 통계에서 2013년 3월과 2012년 3월은 다르게 집계가 되어서 나와야 하는데
3월이라는 값으로 묶여서 같이 나옵니다.
이 값을 분리하려면 어떻게 해야하나요?
쿼리는 아래와 같습니다.
sum(job.JOB_COMP_CNT) as data_count, count(job.JOBCNT_IDX) job_count,
(case to_char(job.JOB_END_TIME, 'mm')
when '01' then '1월'
when '02' then '2월'
when '03' then '3월'
when '04' then '4월'
when '05' then '5월'
when '06' then '6월'
when '07' then '7월'
when '08' then '8월'
when '09' then '9월'
when '10' then '10월'
when '11' then '11월'
when '12' then '12월'
end) as job_month--, job.JOB_COMP_CNT, job.THREAD_CNT, JOBCNT_IDXjob.JOB_START_TIME, job.JOB_END_TIME
from TBL_SOLME_REP_JOBCNT job
where
job.JOB_END_TIME is not null and
job.JOB_start_TIME >= '2010-01-12' and job.job_end_time <= '2013-03-13'
group by
case to_char(job.JOB_END_TIME, 'mm')
when '01' then '1월'
when '02' then '2월'
when '03' then '3월'
when '04' then '4월'
when '05' then '5월'
when '06' then '6월'
when '07' then '7월'
when '08' then '8월'
when '09' then '9월'
when '10' then '10월'
when '11' then '11월'
when '12' then '12월'
end
; |