sql >> Databasteknik >  >> RDS >> Mysql

MySQL för att få antalet rader som faller på ett datum för varje dag i en månad

Försök:

SELECT COUNT(*), DATE(date) FROM table WHERE DATE(dtCreatedAt) >= DATE('2009-03-01') AND DATE(dtCreatedAt) <= DATE('2009-03-10') GROUP BY DATE(date);

Detta skulle få beloppet för varje dag i maj 2009.

UPPDATERAD:Fungerar nu på ett antal datum som sträcker sig över månader/år.



  1. Varför är det fel att välja specifika kolumner och allt i Oracle SQL?

  2. PostgreSQL Skapa index

  3. Hur man väljer poster från de senaste 24 timmarna med PostgreSQL

  4. STORT Fel utanför intervallet sedan MySQL 5.5