Abfrage
Karl Donaubauer
Gesendet: 24.08.17 17:41
Betreff: RE: Abfrage



Elite Veteran

Beiträge: 844
50010010010025
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 Forever: https://www.accessforever.org
Access News: https://www.youtube.com/playlist?list=PLVCeBbJIMDvdJ8ghMbEakJ6_EQyvy...
Access-Entwickler-Konferenz: https://www.donkarl.com/?aek
Top of the page Bottom of the page