sql >> Databáze >  >> RDS >> Mysql

Seskupit MySQL podle intervalů v časovém rozsahu

Můžete to udělat pomocí celočíselného dělení. Nejste si jisti výkonem.

Nechte mě být vaším požadovaným intervalem v sekundách.

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. Vypočítejte rozdíl mezi dvěma daty v hodinách a minutách

  2. Jak připojit XAMPP MySQL místní DB pomocí JDBC?

  3. Klient Oracle ORA-12541:TNS:žádný posluchač

  4. Optimalizujte dotaz pomocí OFFSET na velké tabulce