sql >> Database teknologi >  >> RDS >> Mysql

Flere tæller i CakePHP

Du kunne TÆLLE begivenhederne og GRUPPER EFTER datoen, hvor de fandt sted.

Eksempel:

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

Hvilket kan give resultater svarende til følgende:

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

Hvis du gemmer dato og klokkeslæt som eventDate, skal du bruge substr()-funktionen for at få hændelser grupperet efter datoen:

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



  1. Forskellen i håndteringen af ​​mellemrummene mellem Oracle og SQL Server

  2. Vælg erklæring for at returnere forældre og uendelige børn

  3. Normaliser array-underskrifter for 1-dimensionelle array, så de starter med 1

  4. CEIL() Funktion i Oracle