Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Nhóm MySQL theo khoảng thời gian trong một phạm vi ngày

Bạn có thể làm điều này bằng cách sử dụng phép chia số nguyên. Không chắc chắn về hiệu suất.

Hãy để tôi là khoảng thời gian mong muốn của bạn trong vài giây.

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. Nhiều tham gia với SQLAlchemy

  2. Cách để Silverlight lấy dữ liệu từ MySQL

  3. $ stmt-> close () so với $ stmt-> free_result ()

  4. Lưu trữ mảng byte Mysql

  5. Cách an toàn để gửi thư qua PHP cho nhiều người dùng