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

Grup MySQL dengan interval 24 jam tertentu

Anda dapat melakukannya dengan mengurangkan 5,5 jam dan mengagregasikannya berdasarkan tanggal:

select date_add(date(timestamp - interval (5*60 + 30) minute), interval (5*60 + 30)  minute) as interval_start,
       date_add(date(timestamp - interval (5*60 + 30) minute), interval (24*60 + 5*60 + 30)  minute) as interval_end,
       count(*) as cnt
from t
group by date(timestamp - interval (5*60 + 30) minute)
order by interval_start;



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Paksa InnoDB untuk memeriksa kembali kunci asing di atas meja/tabel?

  2. Catatan MySQL yang akan dikenakan TTL

  3. Java dijalankan oleh pemicu MySQL

  4. Ubah stempel waktu menjadi tanggal yang dapat dibaca selama kueri

  5. Menggunakan operator LIKE MySQL untuk bidang yang dikodekan dalam JSON