Es sieht nun so aus:
Code:
SELECT ects
FROM (SELECT ects, ROWNUM rn
      FROM (SELECT *
            FROM studienleistung
            WHERE ects IS NOT NULL
            ORDER BY ects DESC;)
     WHERE ROWNUM <= N;)
WHERE rn = N;
Da meldet er den Fehler "Rechte Klammer fehlt". In der Zeile, wo WHERE ROWNUM <= N;) steht aber ich wüsste nicht, wo da eine Klammer fehlen sollte.

Zitat Zitat
Das ist Irians Ansatz, aber es funktioniert definitiv auch. Unter diesen Umständen: Welche Oracle-Version benutzt du?
Oracle® Database Express Edition 10g Release 2 (10.2)
Ist halt die Version, die auch intern in der Schule verwendet wird und die sollen wir auch benutzen.