sql >> Database teknologi >  >> RDS >> Mysql

MySQL Grupper efter specifikt 24 timers interval

Du kan gøre dette ved at trække 5,5 timer fra og aggregere efter datoen:

select date_add(date(timestamp - interval (5*60 + 30) minute), interval (5*60 + 30)  minute) as interval_start,
       date_add(date(timestamp - interval (5*60 + 30) minute), interval (24*60 + 5*60 + 30)  minute) as interval_end,
       count(*) as cnt
from t
group by date(timestamp - interval (5*60 + 30) minute)
order by interval_start;



  1. Hvordan fremtvinger man store og små bogstaver i tabelnavne?

  2. Sådan laver du et vækstbabydiagram med data i mysql + PDO

  3. Hvordan man kan forudse og undslippe enkelt citat ' i oracle

  4. Hvordan kan jeg kontrollere, om der findes en MySQL-tabel med PHP?