Versuchen Sie:
SELECT COUNT(*), DATE(date) FROM table WHERE DATE(dtCreatedAt) >= DATE('2009-03-01') AND DATE(dtCreatedAt) <= DATE('2009-03-10') GROUP BY DATE(date);
Dies würde den Betrag für jeden Tag im Mai 2009 ergeben.
AKTUALISIERT:Funktioniert jetzt an einer Reihe von Daten über Monate/Jahre.