sql >> Database >  >> RDS >> PostgreSQL

Neem de laatste 3 uur en groepeer met 5 minuten

Gebruik generate_series() :

SELECT gs.t, COUNT(t.createdts)
FROM GENERATE_SERIES(now()::date - interval '3 hour', now()::date, interval '5 minute') gs(t)
     mytable t
     ON t.createdts >= gs.t AND
        t.createdts < gs.t + interval '5 minute'
GROUP BY gs.t;



  1. mySQL-subquerylimiet

  2. Hoe kan ik het verschil tussen hoofdletters en kleine letters negeren bij het zoeken met mysql

  3. Kan geen verbinding maken met mysql vanuit visual studio 2015

  4. Hoe te BESTELLEN BY varchar veld als nummer?