Ich habe eine messages(id, inserted_at)
TabelleAuswählen Zeitbereiche basierend auf Insertion Datum des verglichenen Ergebnisses
ich die N neuesten Nachrichten, deren inserted_at Spalte auswählen möchten ist mit etwa 2 Minuten des Einzel jüngste Meldung.
Ist das möglich?
select *
from messages
where inserted_at >=
(select max(inserted_at) - interval '90 minute'
from messages
)
order by inserted_at desc
limit 2
... und nur das Intervall Ihrer Wahl angeben, und den Grenzwert:
Können Sie Probe liefern Daten und erwartete Ergebnisse? – sgeddes