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

Vícenásobné počty v CakePHP

Události můžete POČÍTAT a GROUP BY datum, kdy k nim došlo.

Příklad:

SELECT eventDate, COUNT() as 'events'
FROM   events
GROUP  BY eventDate
ORDER  BY eventDate ASC

Což může způsobit výsledky podobné následujícím:

2009-08-11 | 23
2009-08-09 | 128
2009-08-06 | 15

Pokud uložíte datum a čas jako eventDate, budete muset použít funkci substr(), abyste získali události seskupené pouze podle data:

SELECT substr(eventDate, 1, 10) as 'date', COUNT() as 'events'
FROM   events
GROUP  BY substr(eventDate, 1, 10)
ORDER  BY eventDate ASC



  1. jak vypsat sloupec v mysql na nodejs s modulem mysql

  2. Výkon Android Sqlite

  3. Spojte více tabulek se stejným názvem sloupce

  4. Proč SQL Server automaticky ignoruje prázdné místo na konci?