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