ich eine Abfrage haben, etwa so:Rails, um Abfrage durch alle 6 Stunden
query = Post.where(is_public: true).order(score: :desc)
Ich möchte die Beiträge erhalten, die die höchste Punktzahl für jede 6 Stunden Fenster haben für, wenn sie created_at
waren. Wie kann ich das erreichen?
Ich weiß, dass ich dies für die Bestellung von jedem Tag erreichen können, also query = Post.where(is_public: true).order('DATE(created_at) DESC').order(score: :desc)
(Ich bin mit Postgres)
Was ist das 6 Stunden Fenster bedeutet. Hast du 4 Slots an einem Tag? –
@CharanKumarBorra 4 Steckplätze? – irosenb