Zwei sehr interessante Ansätze, die ich mir hoffentlich merken werde.
Wobei in diesem Fall der Erste Ansatz nicht verwendbar ist, da bei diesem die Konten, für die keine ID gefunden wird, am Ende nicht mehr gezeigt werden.
Mittlerweile sind jetzt sehr schöne und sehr interessante Lösungen zufinden hier.
Bin nun mal gespannt für welche der TE sich entscheidet.
So wie es verstanden habe, nur eine ID zum Konto und keine mehrfach ID.
22.08.2022, 08:56 (Dieser Beitrag wurde zuletzt bearbeitet: 22.08.2022, 09:04 von ws-53.)
Ich hatte zwart schon mehjr Fälle getestet, als sich aus den vorgegebenen Daten ergaben, aber PIVPQ hat mit freundlicherweise darauf aufmerksam gemacht, dass ich noch nicht genügend Fälle getestet hatte. Dabei hätte es mich auch nicht imgeringsten gestört, wenn er dies mir hier im Beitrag, anstatt als PN mitzuteilen. Denn dann hätte ich dafür den "Ddanke-Button" drücken können.
Ich hoffe, dass nach der Korrektur nun keine Fehler mehr feststellbar sind.
In der Mappe, die ich nun hochlade, habe ich auch die 2 Lösungsvarianten von Elex eingefügt. Gerade die 2. gefällt mir ausgesprochen gut.
Ich kann mir zwar vorstellen, dass die Varianten von Elex etwas langsamer sind, dies sich aber erst spürbar bemerkbar macht, wenn die Anzahl der Konten 6-stellig wird und es dazu noch sehr viele ID-Bereiche gibt.
Nun ist es auch nicht mehr notwendig, dass die Kontenbereiche der ID-Tabelle lückenlos sind.
die Kontenbereiche können unter Umständen Lücken enthalten. Die Kontennummern gehen bis in den 6 stelligen Bereich.
Es gibt ca. 4000 Bereich von/bis.
Ich am WE die Lösung von WS-53 probiert, ab da ist genau das Problem mit den Lücken.
WS 53, wolltest Du nicht eine Variante hochladen, wo die "Lücken" egal sind?
Ich habe nun mal einen Test mit einer größeren Menge (ca. 2.500 Kontenbereiche mit IDs und rund 30.000 Konten) durchgeführt.
Vom Ergebnis bin ich nun doch ziemlich überrascht. Während die sehr schöne und sehr kompakte 2. Varante von Elex rund 2:45 min benötige, hat meine Variante weniger als 3 Sekunden benötigt. Nach Einschätzung dessen, was in beiden Varianten an Berechnungsaufwand zu betreiben ist, hatte ich zwar erwartet, dass meine Variante schneller ist, aber nicht diesem mit doch sehr großen Zeitunterschied gerechnet.
Folgende(r) 1 Nutzer sagt Danke an ws-53 für diesen Beitrag:1 Nutzer sagt Danke an ws-53 für diesen Beitrag 28 • Elex
Ich verstehe deine Antwort nicht so ganz, denn ich bin dir doch dankbar, dass du mich auf den Fehler aufmerksam gemacht hast.
Ich wollte nur zum Ausdruck bringen, dass deine besondere Rücksichtnahme, es mir per PN mitzuteilen, nicht notwendig gewesen wäre, wobei ich es zu schätzen weiß, dass du es nicht an die große Glocke hängen wolltest.