im Rahmen einer Datensynchronisation verschiedener Nutzer-Exceldateien, lade ich aus diesen die Zellinhalte aus den relevanten Tabellen mittels ADO -SQL-Abfrage in ein Recordset.
Projekt letzteÄnderung Attribut1 Attribut2 Attribut3
A 2018-10-29 - 11:00 A1 A2 A3
A 2018-10-29 - 15:00 (C1) A2 A3
B 2018-10-28 - 10:00 B1 B2 B3
C 2018-10-25 - 14:00 C1 C2 C3
Wenn nun 2 Nutzer dasselbe Projekt A (in ihren jeweiligen Dateien) bearbeitet haben,dann existieren nach Anwendung von Select Distinct tab.* zwei Datensätze für Projekt A.
Da das Projekt in der Zieltabelle eindeutig sein muß, möchte ich alle Datensätze
desselben Projekts mit älterem Attribut "Letzte Änderung" eliminieren,
so daß quasi der Datensatz, der zuletzt geändert wurde "gewonnen" hat.
Ich würde mich sehr freuen, wenn mit jemand einen Tip gäbe,
wie eine entsprechde SQL-Abfrage für obige Beispieltabelle aussehen könnte.
Vorab Vielen Dank
und viele Grüße
Zacharias
P.S.: Ich bin SQL-Anfänger bitte also um Verständnis, falls die Frage zu trivial ist.
Aber die Geschwindigkeit und die Möglichkeiten der SQL-Abfragen in Kombination mit Excel/VBA finde ich sehr interessant.