날짜별로 값을 그룹화하고 합산하는 MySQL 쿼리
질문:
주어진 테이블 총계 및 날짜 열이 있는 경우 총계 값을 월별로 그룹화하고 총계를 검색하려면 어떻게 해야 합니까? 매월?
예제 데이터:
total | o_date |
---|---|
35 | 01-11-2009 19:32:44 |
41.5 | 01-12-2009 22:33:49 |
61.5 | 01-23-2009 22:08:24 |
66 | 02-01-2009 22:33:57 |
22.22 | 02-01-2009 22:37:34 |
29.84 | 04-20-2009 15:23:49 |
예상 출력:
month | total |
---|---|
Jan | 138 |
Feb | 88.2 |
Apr | 29.84 |
해결책:
원하는 바를 이루기 위해 결과적으로 다음 MySQL 쿼리를 사용할 수 있습니다.
SELECT MONTHNAME(o_date) AS month, SUM(total) FROM theTable GROUP BY YEAR(o_date), MONTH(o_date);
설명:
결과적으로 쿼리는 Month(월 이름) 및 total(매월 총 금액의 합).
위 내용은 MySQL에서 월별로 값을 그룹화하고 합계하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!