Mysql
 sql >> Base de données >  >> RDS >> Mysql

Menu des archives du blog PHP MYSQL par année et par mois

D'après votre question, je comprends que vous essayez de trouver une requête pour regrouper un certain nombre d'éléments par mois et par année. Ce qui suit devrait faire l'affaire :

SELECT 
    YEAR(dateField) AS YEAR, 
    MONTH(dateField) AS MONTH,
    COUNT(*) AS TOTAL 
FROM table 
GROUP BY YEAR, MONTH

Évidemment, "dateField" étant le nom de votre colonne datetime/timestamp et "table" étant le nom de votre table.

Plus d'informations sur la clause GROUP BY et les fonctions d'agrégation (comme la fonction COUNT(*) utilisée ci-dessus) ici .