sql >> Databáze >  >> RDS >> Mysql

MySQL, abyste získali počet řádků, které připadají na datum pro každý den v měsíci

Zkuste:

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

Tím získáte částku za každý den v květnu 2009.

AKTUALIZOVÁNO:Nyní funguje na řadě dat zahrnujících měsíce/roky.



  1. hierarchie mysql se sama spojí, načte všechny podkategorie

  2. Jak zkontrolovat, zda je proměnná NULL, a poté ji nastavit pomocí uložené procedury MySQL?

  3. Jak převést unixové časové razítko na hodnotu data/času v SQL Server

  4. POSTGRESQL cizí klíč odkazující na primární klíče dvou různých tabulek