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

Kelompokkan berdasarkan tanggal hanya pada kolom Datetime

Masukkan datetime ke tanggal, lalu GROUP BY menggunakan sintaks ini:

SELECT SUM(foo), DATE(mydate) FROM a_table GROUP BY DATE(a_table.mydate);

Atau Anda bisa GROUP BY alias seperti yang disarankan @orlandu63:

SELECT SUM(foo), DATE(mydate) DateOnly FROM a_table GROUP BY DateOnly;

Meskipun menurut saya tidak ada bedanya dengan performa, ini sedikit lebih jelas.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. convert_tz mengembalikan nol

  2. Fungsi Matematika MySQL (Daftar Lengkap)

  3. Instal Apache, MySQL 8 atau MariaDB 10 dan PHP 7 di CentOS 7

  4. MySQL – Bagaimana Cara Melepas Tabel Jika Ada di Database?

  5. Panduan Merancang Database Untuk Task Manager Di MySQL