집 >데이터 베이스 >MySQL 튜토리얼 >시간별 mysql 그룹 쿼리
시간별 MySQL 그룹 쿼리 방법: [DATE_FORMAT(날짜, 형식)] 함수를 사용합니다. 날짜는 테이블에 있는 시간 유형의 필드 이름이며 시간 출력 형식을 지정합니다.
관련 학습 권장 사항: mysql 데이터베이스
mysql 시간별 그룹 쿼리 방법:
DATE_FORMAT(date,format)
: 이 기능은 날짜/시간 데이터를 다양한 형식으로 표시하는 데 사용됩니다.
매개변수:
date: 테이블의 시간 유형 필드 이름입니다.
format: 시간 출력 형식.
형식 형식:
연도별 통계: SELECT DATE_FORMAT(날짜, '%Y') 시간, SUM(통계가 필요한 필드 이름) FROM 테이블 이름 WHERE 조건 GROUP BY time
월별 통계: SELECT DATE_FORMAT(날짜, '%Y-%m') 시간, SUM(통계가 필요한 필드 이름) FROM 테이블 이름 WHERE 조건 GROUP BY time
주별 통계: SELECT DATE_FORMAT (날짜,'%Y-%m-%d') 시간,SUM(계산할 필드 이름) FROM 테이블 이름 WHERE 조건 GROUP BY 시간
일별 통계: SELECT DATE_FORMAT(날짜,'%Y-% m') time, SUM (통계가 필요한 필드명) FROM table name WHERE 조건 GROUP BY time
주별 통계: SELECT DATE_FORMAT (날짜,'%Y-%u') time,SUM (통계가 필요한 필드) ) name) FROM 테이블 이름 WHERE 조건 GROUP BY time
사용법:
SELECT DATE_FORMAT(come_time,'%Y') year,count(*) value FROM user where registration_time >'2017'GROUP BY year
쿼리 결과:
위 내용은 시간별 mysql 그룹 쿼리의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!