Guten Abend,
ich habe eine Tabelle "Pruefungen". Dabei haben verschiedene Schüler diverse Fächer belegt und eine Note erhalten. Bei manchen Schülern gibt es aber 2 Noten oder mehr pro Fach. Ich will aber nur die neueste Note in diesem Fach ausgeben lassen (Zeugnis). Wie kann ich das anstellen?
So sieht es jetzt aus:
SELECT P_G_Fach, P_Note, P_Datum FROM pruefungen WHERE P_S_Kandidat = 111;
Die Ausgabe:
AM 4 06.02.06
TDO 4 15.03.06
TDO 1 07.06.06
TDO 1 05.03.07
In diesem Fall will ich also den untersten Eintrag haben, weil dieser das aktuellste Datum hat. Wie bekomme ich eine Ausgabe, die mir
AM 4 06.02.06
TDO 1 05.03.07
ausgibt?
Die Datenbank ist übrigens eine Oracle.
Markus