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

Pengelompokan ke dalam interval 5 menit dalam rentang waktu

Ini bekerja dengan setiap interval.

PostgreSQL

SELECT
    TIMESTAMP WITH TIME ZONE 'epoch' +
    INTERVAL '1 second' * round(extract('epoch' from timestamp) / 300) * 300 as timestamp,
    name,
    count(b.name)
FROM time a, id 
WHERE …
GROUP BY 
round(extract('epoch' from timestamp) / 300), name


MySQL

SELECT
    timestamp,  -- not sure about that
    name,
    count(b.name)
FROM time a, id 
WHERE …
GROUP BY 
UNIX_TIMESTAMP(timestamp) DIV 300, name


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL pilih koordinat dalam jangkauan

  2. Cara Menghapus Pengguna Database MySQL di cPanel

  3. Cara Mendapatkan Hari Terakhir Bulan Ini di MySQL

  4. Kesalahan mysql 1452 - Tidak dapat menambah atau memperbarui baris anak:batasan kunci asing gagal

  5. Bagaimana cara melakukan mysqldump tanpa prompt kata sandi?