sql >> Database >  >> RDS >> Mysql

MySQL-groep per specifiek interval van 24 uur

U kunt dit doen door 5,5 uur af te trekken en op te tellen op datum:

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. Waarom behandelt de SqlParameter naam/waarde-constructor 0 als null?

  2. MySQL-host weergeven via SQL-opdracht

  3. Hoe POSITION() werkt in MariaDB

  4. VBA Alchemie:methoden omzetten in eigenschappen