sql >> Database teknologi >  >> RDS >> Mysql

MySQL for at få tællingen af ​​rækker, der falder på en dato for hver dag i en måned

Prøv:

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

Dette ville få beløbet for hver dag i maj 2009.

OPDATERET:Virker nu på en række datoer, der spænder over måneder/år.



  1. Hvordan kan jeg oprette forbindelse til en ekstern database fra en sql-sætning eller en lagret procedure?

  2. Tjek svartid på sendt besked - muligt med kun at bruge SQL?

  3. Hvordan genereres hele DDL af et Oracle-skema (scriptable)?

  4. Indstilling af Django til at bruge MySQL