Ich habe die folgenden sql, die nicht mit sql-server funktioniert, weil order von nur in einem subselect erlaubt ist, wenn ich schlüsselwörter wie top verwende.sql-server und oracle - order von in subselect
SELECT DISTINCT *
FROM (SELECT pnr, naname, vorname, gebdat, '' p_alter, geschl, gebort
FROM pgrdat
WHERE man = 'XYZ'
ORDER BY pst_ab DESC)
Gibt es eine Möglichkeit, die gewünschten Ergebnisse zu erhalten? Der SQL sollte auch unter Oracle funktionieren.
Ich möchte auf alle Felder ohne "pst_ab" unterscheiden, aber gleichzeitig möchte ich es mit "pst_ab" bestellen.
Eine Abhilfe wäre, dass ich die Reihenfolge aus dem Subselect und dem Quellcode verwende, stelle sicher, dass ich alle pnr-Nummern nur einmal bekomme.
Vielen Dank.
ich werde das versuchen, vielen dank - meine beschreibung sollte nächstes mal besser sein –
ich habe es auf oracle mit einem anderen beispiel versucht, es klappt auch dort - morgen kann ich das finale ergebnis auf dem produktiven system testen, danke. –
Gut zu helfen :-) –