Mysql
 sql >> база данни >  >> RDS >> Mysql

MySQL група по интервали в диапазон от време

Може да успеете да направите това, като използвате целочислено деление. Не съм сигурен в представянето.

Нека да бъда желаният ви интервал в секунди.

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. mysql изберете най-ниската цена от multi select

  2. Как да комбинирам резултатите от две заявки с поръчка?

  3. Шаблон на хранилище без LINQ или друг ORM?

  4. Избор на float в MySQL

  5. jquery php вмъква данни в mysql, без да опреснява страницата