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

Získejte celkový počet polí seskupených podle data a dalšího pole

Použijte SUM funkce k součtu count a použijte DATE_FORMAT funkce seskupit pouze podle data.

SELECT DATE_FORMAT(detectDate, '%Y-%m-%d') AS detectDate
      ,infection 
      ,SUM(`COUNT`) as `count`
FROM myTable
GROUP BY DATE_FORMAT(detectDate, '%Y-%m-%d'), infection

Zobrazit tento SQLFiddle



  1. Složité dynamické řazení fotbalové ligy v MySQL?

  2. php a mysql kopírují záznam z jedné tabulky do druhé

  3. Předejte číslo jako název sloupce ve vybraném příkazu SQL

  4. Co je nového s replikací MySQL v MySQL 8.0