Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Banyak Hitungan di CakePHP

Anda dapat MENGHITUNG acara, dan GROUP BY tanggal terjadinya.

Contoh:

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

Yang mungkin memberikan hasil yang mirip dengan berikut ini:

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

Jika Anda menyimpan tanggal dan waktu sebagai eventDate, Anda harus menggunakan fungsi substr() untuk mengelompokkan acara hanya berdasarkan tanggal:

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. Aplikasi yang sama, database yang berbeda:Entity framework 6.X + MySQL + SQL Server

  2. Tidak dapat memulai MySQL dari terminal

  3. Kesalahan umum:1366 Nilai integer salah dengan pembaruan Doctrine 2.1 dan Zend Form

  4. PHP dan MySQL tanggal terkecil dan terbesar yang mungkin

  5. Kesalahan ketika saya mencoba menghubungkan bermain dengan mysql 5.5