sql >> Database >  >> RDS >> Mysql

MySQL om het aantal rijen te krijgen die op een datum vallen voor elke dag van een maand

Probeer:

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

Dit zou het bedrag voor elke dag in mei 2009 opleveren.

BIJGEWERKT:Werkt nu op een reeks datums van maanden/jaren.



  1. Waarom een ​​TSQL-instructieblok invoegen als het transactie-isolatieniveau voor een andere transactie serialiseerbaar is met een niet-conflicterend filter?

  2. Hoe schakel ik autocommit uit voor een MySQL-client?

  3. Android-toegang tot externe SQL-database

  4. Retourneer de eerste maandag van elke maand in SQLite