Ich habe viele Lösungen ausprobiert und nichts scheint zu funktionieren. Ich versuche, das MAX-Statusdatum für ein Projekt zurückzugeben. Wenn das Projekt mehrere Elemente am selben Datum hat, muss ich die MAX ID zurückgeben. Bisher habe ich das versucht:SQL Return MAX Werte aus mehreren Zeilen
SELECT PRJSTAT_ID, PRJSTAT_PRJA_ID, PRJSTAT_STATUS, PRJSTAT_DATE
From Project_Status
JOIN
(SELECT MAX(PRJSTAT_PRJA_ID) as MaxID, MAX(PRJSTAT_DATE) as MaxDate
FROM Project_Status
Group by PRJSTAT_PRJA_ID)
On
PRJSTAT_PRJA_ID = MaxID and PRJSTAT_DATE = MaxDate
Order by PRJSTAT_PRJA_ID
Es gibt die folgende:
Ich erhalte mehrere Datensätze für PRJSTAT_PRJA_ID, aber ich möchte nur die Zeile mit dem MAX PRJSTAT_ID zurückzukehren. Irgendwelche Gedanken?
Bitte lesen Sie http://meta.stackoverflow.com/questions/285551/why-may-i-not-upload-images -von-Code-auf-so-wenn-eine-Frage/285557 und die akzeptierte Antwort –
Ich benutze Oracle. – hkimberlin
Sorry über das Bild. Ich werde sicher sein, sie in der Zukunft nicht zu verwenden. – hkimberlin