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:
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:
select to_char(max(DATE)+1,'DD.MM.YYYY') from TestTable where DATE < sysdate-1;
Zwischenstand:
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!
Please also mark the comments that contributed to the solution of the article
Content-Key: 341323
Url: https://administrator.de/contentid/341323
Printed on: April 26, 2024 at 08:04 o'clock
5 Comments
Latest comment
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
SELECT * FROM (SELECT * FROM TestTable ORDER BY DATE DESC) WHERE ROWNUM=2;
Gruß
eisbein
Edit: @Volchy war schneller