Elite Veteran
Beiträge: 876
Ort: Wien | Hallo!
kari44
...
Es soll jeweils der Datensatz mit dem letzten Datum und den anderen Daten dieses
Datensatzes zu der vorhergehenden Berichtszeile hinzugefügt werden.
Habe das mit einer Aggregatsfunktion versucht. (Letzter Wert)
Funktioniert, wenn die Reihenfolge der Analysen (ID) und die Erhöhung des Datums logisch sind.
...
Leider wurden Daten nacherfasst und hier ist dann das Resultat falsch
-- ID | | Datum
1201 | 12.06. 2007
4320 | 23.08. 2012
3456 | 05.10. 2014
Der Wert der ID 4320 wird ausgegeben! Dieser Wert ist nicht gewünscht weil es nicht das letzte Datum ist.
Der Wert ist jedoch logisch, weil es in der Reihe (ID der letzte Datensatz ist)
...
Was du willst, wäre nicht der letzte Wert sondern das neueste Datum. Die Aggregatfunktion dafür ist: Max
Damit bekommst du aber nur das neueste Datum, noch nicht die restlichen Felder dieses DS. Das löst man meistens mit einer Unterabfrage. Falls du da nicht weiterkommst, dann erstelle die Abfrage mal so weit du kommst und poste dann hier den SQL-Text der Abfrage, damit man den anpassen kann.
----- Servus
Karl
*********
Access-Entwickler-Konferenz: https://www.donkarl.com/?aek
Access DevCon Vienna: https://www.donkarl.com/devcon
Access Forever: https://www.accessforever.org
Access News: https://www.youtube.com/playlist?list=PLVCeBbJIMDvdJ8ghMbEakJ6_EQyvy... |