Maison > base de données > tutoriel mysql > Comment additionner et regrouper des données par mois dans MySQL ?

Comment additionner et regrouper des données par mois dans MySQL ?

Patricia Arquette
Libérer: 2024-11-18 09:39:02
original
769 Les gens l'ont consulté

How to Sum and Group Data by Month in MySQL?

Comment additionner et regrouper des données par date dans MySQL

Pour additionner les valeurs totales de chaque mois et les regrouper par mois, vous peut utiliser la requête SQL suivante :

SELECT MONTHNAME(o_date), SUM(total) 
FROM theTable
GROUP BY YEAR(o_date), MONTH(o_date)
Copier après la connexion

Cette requête extrait d'abord le nom du mois de la colonne o_date à l'aide de la fonction MONTHNAME(). Il utilise ensuite la fonction SUM() pour additionner les valeurs totales de chaque mois. Enfin, il regroupe les résultats par année et par mois de la colonne o_date à l'aide de la clause GROUP BY.

Le résultat de cette requête sera une nouvelle table à deux colonnes :

  • MONTHNAME(o_date) : Le nom du mois
  • SUM(total) : La valeur totale du mois

En utilisant vos exemples de données, cette requête produira le résultat suivant :

MONTHNAME(o_date) SUM(total)
January 138
February 88.2
April 29.84

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!

source:php.cn
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal