>데이터 베이스 >MySQL 튜토리얼 >시간별 mysql 그룹 쿼리

시간별 mysql 그룹 쿼리

PHPz
PHPz원래의
2020-09-25 16:11:415598검색

시간별 MySQL 그룹 쿼리 방법: [DATE_FORMAT(날짜, 형식)] 함수를 사용합니다. 날짜는 테이블에 있는 시간 유형의 필드 이름이며 시간 출력 형식을 지정합니다.

시간별 mysql 그룹 쿼리

관련 학습 권장 사항: mysql 데이터베이스

mysql 시간별 그룹 쿼리 방법:

DATE_FORMAT(date,format): 이 기능은 날짜/시간 데이터를 다양한 형식으로 표시하는 데 사용됩니다.

매개변수:

  • date: 테이블의 시간 유형 필드 이름입니다.

  • format: 시간 출력 형식.

  • 형식 형식:

시간별 mysql 그룹 쿼리

시간별 mysql 그룹 쿼리

  • 연도별 통계: 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 그룹 쿼리

위 내용은 시간별 mysql 그룹 쿼리의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.