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

Grup MySQL berdasarkan interval dalam rentang tanggal

Anda mungkin dapat melakukan ini menggunakan pembagian bilangan bulat. Tidak yakin dengan performanya.

Biarkan saya menjadi interval yang Anda inginkan dalam hitungan detik.

SELECT SUM(bytes), ((stime - X) DIV I) as interval
FROM table
WHERE (stime > X) and (stime < Y)
GROUP BY interval

Example, let X = 1500 and I = 10
stime = 1503 -> (1503 - 1500) DIV 10 = 0 
stime = 1507 -> (1507 - 1500) DIV 10 = 0
stime = 1514 -> (1514 - 1500) DIV 10 = 1
stime = 1523 -> (1523 - 1500) DIV 10 = 2


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Praktik terbaik untuk menyimpan kata sandi basis data

  2. Apakah saya harus waspada terhadap injeksi SQL jika saya menggunakan dropdown?

  3. Menyimpan tanggal di mana hanya tahun yang dapat diketahui

  4. Menyimpan variabel $date ke dalam database mysql menggunakan php

  5. Ubah kueri mysql bersarang menjadi gaya codeigniter