groupe par mois du champ timestamp unix
J'essaie d'obtenir mon code de sortie dans le format suivant:
january 2012 - 34
february 2012 - 23
où 34 et 23 serait de compter le nombre de lignes qui tombent dans les mois qui ont la id_dealership de 7. J'ai besoin de cette à la sortie de toutes les données pour chaque mois qu'une cession a été faite.
La assignments
structure de la table est comme suit:
id_dealer (int)
date_assigned (int)
J'ai essayé ceci mais ça ne fonctionne pas du tout:
SELECT MONTH(date_assigned), YEAR(date_assigned), COUNT(*)
FROM assignments
GROUP BY MONTH(date_assigned), YEAR(date_assigned)
source d'informationauteur scarhand
Vous devez vous connecter pour publier un commentaire.
Votre date_assigned colonne de type DATE. Autant que je sache, MOIS de travaux sur les colonnes date
et si vous voulez le nom du mois à partir d'une colonne de DATE d'utilisation :
MONTHNAME(date_assigned)
essayer cette requête