Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Várias contagens no CakePHP


Você pode contar os eventos e GROUP BY a data em que ocorreram.

Exemplo:
SELECT eventDate, COUNT() como 'events'FROM eventsGROUP BY eventDateORDER BY eventDate ASC 

O que pode render resultados semelhantes aos seguintes:
2009-08-11 | 232009-08-09 | 1282009-08-06 | 15
Se você armazenar data e hora como eventDate, precisará usar a função substr() para obter eventos agrupados apenas pela data:
SELECT substr(eventDate, 1, 10) como 'date', COUNT() como 'events'FROM eventsGROUP BY substr(eventDate, 1, 10)ORDER BY eventDate ASC