저는 MySQL을 처음 사용하며 분기별 평균을 계산할 수 있도록 쿼리를 알아내는 데 도움이 필요합니다. 다음과 같은 USretail92_21이라는 테이블이 있습니다(1992년부터 2021년까지).
날짜 | 판매 |
---|---|
1992-01-01 | 701.0 |
1992-02-01 | 658.0 |
1992-03-01 | 731.0 |
1992-04-01 | 816.0 |
1992-05-01 | 856.0 |
1992-06-01 | 853.0 |
1992-07-01 | 101.0 |
1992-08-01 | 558.0 |
1992-09-01 | 431.0 |
1992년 1월을 나타내는 날짜 형식 1992-01-01을 고려하세요. 이제 다음 쿼리를 실행하여 분기 및 월을 가져옵니다.
选择年份(日期)为年份,月份名称(日期)为月份,季度(日期)为季度,销售额来自 USretail92_21,其中 kind="男装店" order by 1
이는 나에게 다음과 같은 관점을 제공합니다:
연도 | 월 | 분기 | 판매 |
---|---|---|---|
1992 | 1월 | 1 | 701.0 |
1992 | 2월 | 1 | 658.0 |
1992 | 3월 | 1 | 731.0 |
1992 | 4월 | 2 | 816.0 |
1992 | 5월 | 2 | 856.0 |
1992 | 6월 | 2 | 853.0 |
이제 제 질문은 분기별 평균 매출을 구하고 아래와 같이 출력을 얻는 방법입니다.
분기 | 연도 | 평균 매출 |
---|---|---|
1 | 1992 | 696(1월/2월/3월 평균) |
2 | 1992 | 841 |
결국 매출을 Y축으로, "Q1_92 to Q4_21"을 X축으로 Python으로 차트를 그리고 싶습니다
P粉7887656792024-01-30 09:01:32
합계 및 평균과 같은 집계를 계산하려면 GROUP BY
를 사용해야 합니다.
귀하의 예를 바탕으로 작업:
으아아아또는 한 번에 모두 수행:
으아아아