Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Holen Sie sich die Summe eines nach Datum gruppierten Felds und eines anderen Felds

Verwenden Sie SUM Funktion zum Summieren von count Spalte und verwenden Sie DATE_FORMAT Funktion, um nur nach Datum zu gruppieren.

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

Siehe dieses SQLFiddle