Hello,
Filterkriterium ist die Spalte anr. Die hat den Aufbau A.B.C wowei A immer 1 ist (ist halt so), B die Stelle und C die Stellenbesetzung.
das bricht dir das Genick - du hast quasi nicht-atomare Daten vorliegen, auf denen du jetzt eine Auswertung machen willst.
Ja, es geht trotzdem, aber nur mit Aufwand. Du musst im Prinzip in einem SUBSELECT mit Stringfunktionen arbeiten, sprich eine Art SPLIT auf den letzten "." durchführen, Gruppieren nach den Stellen vorher, schematisch
SELECT stellen_vor_dem_punkt, MAX(stelle_nach_dem_punkt)
FROM ...
GROUP BY stellen_vor_dem_punkt
Das Ergebnis wiederum kannst du als korrelierte Unterabfrage oder Teil der FROM-Klausel einsetzen um nur die Datensätze zu erhalten, die für dich relevant sind.
MfG
Rouven
--
-------------------
sh:| fo:} ch:? rl:( br:& n4:{ ie:| mo:} va:) js:| de:] zu:| fl:( ss:) ls:& (SelfCode)
There's no such thing as a free lunch -- Milton Friedman
-------------------
sh:| fo:} ch:? rl:( br:& n4:{ ie:| mo:} va:) js:| de:] zu:| fl:( ss:) ls:& (SelfCode)
There's no such thing as a free lunch -- Milton Friedman