If by "it works", you meant Jon's query, then may be this is what you are after:-
SELECT Format([DateField],"mmm yyyy") AS [Month], Count(TableName.DateField) AS CountOfDateField
FROM TableName
GROUP BY Format([DateField],"mmm yyyy"), Format([DateField],"yyyy mm")
ORDER BY Format([DateField],"yyyy mm");
^