ORACLE DB Abfrage
Hallo,
ich habe folgende Tabelle:
Jetzt brauche ich eine Abfrage, um das vorletzte Datum auszugeben.
Vorher:
Zwischenstand:
In den SELECT kann ich nicht DATE mit ausgeben lassen, das stellt mich vor eine Hürde.
Danke!
ich habe folgende Tabelle:
1
2
3
4
2
3
4
ID - DATE
1 - 19.06.2017
2 - 20.06.2017
6 - 21.06.2017
Jetzt brauche ich eine Abfrage, um das vorletzte Datum auszugeben.
Vorher:
1
select to_char(max(DATE)+1,'DD.MM.YYYY') from TestTable where DATE < sysdate-1;
Zwischenstand:
1
select max(ROWNUM)-1 from TestTable ORDER BY ID;
In den SELECT kann ich nicht DATE mit ausgeben lassen, das stellt mich vor eine Hürde.
Danke!
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 341323
Url: https://administrator.de/forum/oracle-db-abfrage-341323.html
Ausgedruckt am: 02.04.2025 um 19:04 Uhr
5 Kommentare
Neuester Kommentar
Hallo!
wie gesagt ich kann nicht testen, da ich mich im kühlen Serverraum verschanzt halte
Gruß
eisbein
Edit: @Volchy war schneller
wie gesagt ich kann nicht testen, da ich mich im kühlen Serverraum verschanzt halte
1
SELECT * FROM (SELECT * FROM TestTable ORDER BY DATE DESC) WHERE ROWNUM=2;
Gruß
eisbein
Edit: @Volchy war schneller