Mysql
 sql >> Datenbank >  >> RDS >> Mysql

MySQL, um die Anzahl der Zeilen zu ermitteln, die für jeden Tag eines Monats auf ein Datum fallen

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.