Holger: das zweit-, dritt-, viert-aktuellste Datum aus DB holen

Beitrag lesen

Hallo zusammen,

ich sitze schon seit gestern an folgendem Problem:
Ich muss bestimmt Log-Infos mit Perl aus einer Oracle DB holen, zunächst interessiert die Log-Info mit dem aktuellsten Datum im record_insert_ts:

--------------schnipp------------
 SELECT log_info, record_insert_ts
 FROM table2
 WHERE TO_CHAR(record_insert_ts, 'DD.MM.YYYY') =
 TO_CHAR((SELECT MAX(record_insert_ts) FROM table2), 'DD.MM.YYYY')
--------------schnapp------------

Mit diesem SQL-Befehl bekomme ich den Datensatz aus der Oracle DB, der das aktuellste Datum im record_insert_ts enthält.
Wie kann ich nun das zweit- dritt und viertaktuellste erhalten?
Ich möchte eine Art Navigation erstellen, die es erlaubt, auf Wunsch die Log-Info des nächstfrüheren und nächstspäteren Datums zu sehen.

Im Forum hab ich nachgelesen, dass es in MYSQL einen Befehl namens Limit gibt, mit dem soetwas möglich wäre. Für Oracle hab ich da jedoch noch nichts vergleichbares gefunden.

Besten Dank im voraus,
Holger