세심한 답변감사합니다. 급한마음에 적다보니 오타 및 잘못된 부분이 많았네요.
쿼리부분은 아래와같습니다.
6개월치의 값들을 구해서 해당값들을 그래프로 표현과 동시에 itemsIndex의 평균값을 구하고자 하는내용입니다.
잘못된부분 지적부탁드립니다.
SELECT itemsDate
, itemsIndex
, AVG(itemsIndex) AS t
FROM allItemsIndex
WHERE itemsDate BETWEEN '201810' AND '201904'
GROUP BY LEFT(itemsDate,6)
ORDER BY itemsDate DESC
1. 월별 평균인가요? 6개월 전체 평균인가요?
- 월별 평균과 6개월 전체 평균이 모두 필요하다면?
- 그 기준이 다르므로 각각 별도 쿼리로 조회하시면 됩니다.
2. 월별 평균을 보여 줄 때 왜 일자를 보여주니요? 월만 보여주면 되는데?
- 이부분이 모호한 부분입니다.
- 월의 여러날 중 어떤날을 보여줄 지 기준이 명확해야 합니다.
- 매월1일? 매월말일? 매월 가장 큰 일자? 가장 작은일자? 등의 명확한 기준
3. 혹시 월별로 1건씩만 있는건 아닌가요?
- 이러면 그룹바이 할 필요가 없는 부분입니다.
4. 그래프로 표현하려면?
- 그래프에서 필요로 하는 양식이 있을 것입니다.
- 해당 양식의 형태에 따라 쿼리 형태는 달라질 것입니다.