안녕하세요?
질문하나 드리겠습니다.
통계를 작성중인데요 일, 월, 분기 평균을 구하고 있습니다.
데이터는 일 하루 10건정도의 데이터가 있습니다.
필드1 필드2
19990101 23.4
19990101 21.32
19990101 43.02
19990102 12.3
.
.
.
그런데 일평균을 구할때
select 필드1, round(avg(필드2), 2) as 필드2 from tableA
where 필드1 between '19950101' and '20031231'
group by 필드1
order by 필드1;
이렇게 했는데요.
이렇게 하는게 맞는지요.
데이터가 나오기로는 일별로 쭈욱 나오긴 하거든요.
그런데 월 또는 분기평균을 구할때는
어찌해야 하는지요?
쿼리 초보다 보니 잘 안되네요.
도와주세요.
|