Maison  >  Article  >  base de données  >  Tutoriel sur la façon d'obtenir des données statistiques dans une période de temps spécifiée à l'aide de MySQL

Tutoriel sur la façon d'obtenir des données statistiques dans une période de temps spécifiée à l'aide de MySQL

小云云
小云云original
2018-01-27 14:57:502300parcourir

Cet article présente principalement les informations pertinentes sur l'obtention de données statistiques par MySQL dans un délai spécifié. Les amis qui en ont besoin peuvent s'y référer. J'espère qu'il pourra aider tout le monde.

mysql Obtenez des données statistiques sur une période de temps spécifiée

Statistiques par année


SELECT 
  count(*), 
  DATE_FORMAT(order_info.create_time, '%Y-%m-%d') AS count_by_date 
FROM 
  order_info 
WHERE 
  DATE_FORMAT(order_info.create_time, '%Y') = '2017' 
GROUP BY 
  count_by_date 
ORDER BY NULL

Statistiques mensuelles


SELECT 
  count(*), 
  DATE_FORMAT(order_info.create_time, '%Y-%m-%d') AS count_by_date 
FROM 
  order_info 
WHERE 
  DATE_FORMAT(order_info.create_time, '%Y-%m') = '2017-04' 
GROUP BY 
  count_by_date 
ORDER BY NULL

La transformation spécifique peut être modifiée en fonction de vos besoins.

Recommandations associées :

Croissance quotidienne des données de la base de données statistiques

Compétences en déclarations SQL : données statistiques mensuelles

Histogrammes de statistiques d'optimisation Oracle

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn