Maison > Article > base de données > requête de groupe mysql par heure
Méthode de requête de groupe MySQL par heure : utilisez la fonction [DATE_FORMAT (date, format)], la date est le nom du champ du type d'heure dans la table et formate le format de sortie de l'heure.
Recommandations d'apprentissage associées : base de données mysql
Méthode de requête de groupe MySQL par heure :
DATE_FORMAT(date,format)
: La fonction est utilisée pour afficher les données de date/heure dans différents formats.
Paramètres :
date : Le nom du champ de type heure dans la table.
format : format de sortie de l'heure.
format :
Statistiques par année : SELECT DATE_FORMAT (date, '%Y') heure, SUM (nom du champ à compter) FROM nom de la table WHERE condition GROUP BY heure
Statistiques par mois : SELECT DATE_FORMAT (date,'%Y-%m') heure, SUM(nom du champ qui nécessite des statistiques) FROM nom de la table WHERE condition GROUP BY heure
Statistiques par semaine : SELECT DATE_FORMAT(date, '%Y-%m-%d') time,SUM (nom du champ qui nécessite des statistiques) FROM nom de la table WHERE condition GROUP BY time
Statistiques par jour : SELECT DATE_FORMAT(date, '%Y-%m') time,SUM (nom du champ qui nécessite des statistiques) FROM nom de la table WHERE condition GROUP BY time
Statistiques par semaine : SELECT DATE_FORMAT(date,'% Y -%u') time,SUM (nom du champ qui nécessite des statistiques) FROM nom de la table WHERE condition GROUP BY time
Utilisation :
SELECT DATE_FORMAT(come_time,'%Y') year,count(*) value FROM user where registration_time >'2017'GROUP BY year
Résultats de la requête :
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!