sql >> Databasteknik >  >> RDS >> Mysql

Flera räkningar i CakePHP

Du kan RÄKNA händelserna och GRUPPA EFTER det datum då de inträffade.

Exempel:

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

Vilket kan ge resultat som liknar följande:

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

Om du lagrar datum och tid som eventDate, måste du använda substr()-funktionen för att få händelser grupperade efter bara datum:

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



  1. MySQL:Kan inte använda SIGNAL i Trigger

  2. Paginering i SQL Server med OFFSET/FETCH

  3. Hur man löser ORA-29285:filskrivfel

  4. Hur uppgraderar jag PostgreSQL från version 9.6 till version 10.1 utan att förlora data?