Come faccio a raggruppare per ora in Rails Postgres &? Ho letto un bel po 'di risposte SO ma sto ricevendo errori.Rails & Postgresql: come raggruppare le query per ora?
questo funziona quando il raggruppamento per data:
Model.group("date(updated_at)").count
poi ho provato quanto segue per ora, ma non ha funzionato:
Model.group("hour(updated_at)").count
Model.group("date_format(updated_at, '%H')").count
Model.group("extract(hour from updated_at)").count
Una volta ho trovato alcune ore ho bisogno di aggiornare , come potrei quindi ottenere i modelli con quelle ore? Vale a dire:
Model.where("hour(updated_at) = ?", 5)
Grazie, questo funziona. Potete per favore dare un'occhiata alla mia domanda aggiornata - come faccio a far funzionare la seconda query? –
guarda la risposta aggiornata – jvnill
Eccellente, grazie. –