Hi,
Geht denn
SELECT * FROM
(
SELECT id, starttime FROM tabelle WHERE name='bla' ORDER BY starttime DESC
)
WHERE ROWNUM = 3
nicht?
Nein, wie ich scon schrieb - da die Ergebnismenge des Selects bei ROWNUM = ... immer nur aus einer Zeile besteht, kann das nur funktionieren, wenn ROWNUM = 1 abgefragt wird.
SELECT id, starttime FROM
(
SELECT ROWNUM as line, id, starttime FROM tabelle WHERE name='bla' ORDER BY starttime DESC
)
WHERE line = 3
Das ROWNUM wird - so sieht es für mich aus - vor dem ORDER BY eingefügt. Damit wird nicht die richtige Zeile selektiert ...
cu,
Andreas
--
Warum nennt sich Andreas hier MudGuard?
O o ostern ...
Fachfragen unaufgefordert per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.
Warum nennt sich Andreas hier MudGuard?
O o ostern ...
Fachfragen unaufgefordert per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.