Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Wiele zlicza w CakePHP

Możesz ZLICZOWAĆ zdarzenia i GROUP BY data ich wystąpienia.

Przykład:

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

Które mogą dać wyniki podobne do następujących:

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

Jeśli przechowujesz datę i godzinę jako eventDate, będziesz musiał użyć funkcji substr(), aby pogrupować zdarzenia tylko według daty:

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



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Zmienić strefę czasową Google Cloud SQL CURRENT_TIMESTAMP?

  2. Mechanizmy śledzenia zmian w schemacie bazy danych

  3. MySQL INSERT bez konieczności określania każdego pola innego niż domyślne (nr 1067 — Nieprawidłowa wartość domyślna dla „tabeli”)

  4. Jak przechowywać długość i szerokość geograficzną w bazie danych. MySQL nie pójdzie dalej niż -99,999999

  5. Java:Wstaw wiele wierszy do MySQL za pomocą PreparedStatement