comment extraire les données selon les mois & année dans mysql php
Ok, j'ai une base de données dans laquelle j'ai tous mes utilisateurs enregistrés avec leur datetime
qui stocke dans mon champ datetime de MYSQL comme 2012-03-31 12:13:42
maintenant je veux extraire COUNT
des utilisateurs en fonction de year
et month
.
Que je veux présenter un tableau de données à cette fin, je veux le nombre total de clients ajoutés dans January
, dans feb
, march
et ainsi de suite.... en particulier l'année.
je.e il faut year specific
que dans 2010
Jan
permet de dire 52 Clients dans 2010
Feb
permet de dire 72 Clients.
Note: La requête que je veux exécuter à l'aide de PHP et Mysql.
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser le MySQL fonctions de date
Si vous voulez seulement les résultats d'une année/mois, vous pouvez ajouter des conditions de la clause where (et supprimer le GROUPE PAR), comme cela
datetile
donc il stocke la valeur comme2012-03-31 12:13:42
....date_field
avec le nom que vous avez donné ce domaine.datetime
😛Il existe différents SQL qui va faire l'affaire, voici un ...
où foo est le nom de votre table, et dt est la colonne datetime. Notez que cela s'applique à la fonction DATE_FORMAT sur chaque ligne. Aussi, vous pouvez changer le format désiré, par exemple l'utilisation de %m pour mois numérique, %M pour le nom complet du mois, etc. Ajouter dans la clause where pour filtrer au besoin. Le SQL suivant est presque la même chose ...
df
ici? est-ce une faute de frappe..?