반응형
실수 유형
- 데이터 중 일부가 수집되지 않아, 집계 시 avg 함수가 제대로 작동하지 않는 경우
배경 설명
- 예시
- 2023년 1월부터 2월까지 데이터를 수집
- 이때 1월 내에 설날이 껴 있어서 데이터 자체가 생성되지 않음
- 때문에 주별 집계 시 주 7일로 계산해서 평균을 나눠야 하지만 설을 제외한 5일로만 계산
- ex) '23.01.23. ~ '23.01.29. 사이에 발생한 데이터
- 실제 데이터 : sum([3,4,2,4,5,7]) / 5
- 계산하고 싶은 데이터 : sum([0,0,3,4,2,4,5,7]) / 7
해결 방안
- 데이터 수집 일자를 CTE로 만들어 LEFT JOIN
반응형
'꿀팁' 카테고리의 다른 글
[정규표현식] 띄어쓰기 쉽게 지우기 (Feat. Notepad++) (0) | 2024.01.28 |
---|---|
[Windows] bat 파일 생성 및 작업 스케줄러 등록 (0) | 2024.01.16 |
[SQL] 순번 만들기_한 개의 필드 (0) | 2023.07.09 |
[SQL] Where 절에 서브쿼리 사용하기 (0) | 2023.02.11 |