Supportnet / Forum / Datenbanken
Differenz zwischen erstem und letzten Datensatz (Datum)
Frage
Hallo,
hoffe mir kann jemand helfen. Mein Problem:
Ich habe in einer Tabelle ein Feld in das mehrere Datums eingetragen werden können. Ich möchte jetzt die Differenz zwischem dem Datum des ersten Datensatzes und dem letzten Datensatz ausgeben. Habe aber keine Ahnung wie ich auf den ersten und letzten zugreifen kann.
Danke für eure Hilfe.
Grüße
Anna
Antwort 1 von OmaDuck
Hallo Anna,
so ganz begreife ich das Problem nicht. Willst Du das älteste und das jüngste Datum ? Dann in der Abfrage min(Datum) und max(Datum) und dann kanst du die Differenz berechnen.
Gruß
OmaDuck
so ganz begreife ich das Problem nicht. Willst Du das älteste und das jüngste Datum ? Dann in der Abfrage min(Datum) und max(Datum) und dann kanst du die Differenz berechnen.
Gruß
OmaDuck
Antwort 2 von anna123
Danke hat mir geholfen ging zwar nicht in der Abfrage aber im Formular/Bericht und da wollte ich es haben.
Grüße
Grüße
Antwort 3 von anna123
Jetzt habe ich doch noch ein Problem.
Wenn ich in einem ungebundenen Textfeld die Berechnung =max(Feld)- min(Feld) eingebe funktioniert es soweit,nur nicht bei einem Datum. Beim Datum kommen falsche Werte,wenn es unterschiedliche Monate z.B. 23.05.06 minus 21.10.06 wird 2 als Differenz angezeigt
Jetzt habe ich es mit folgender Formel probiert =DatDif(t;max(Feld);min(Feld)) jetzt wird aber von Access beim Ausführen des Berichtes #Fehler? angezeigt.
Hoffe mir kann jemand helfen!!!!
Danke euch!
Grüße Anna
Wenn ich in einem ungebundenen Textfeld die Berechnung =max(Feld)- min(Feld) eingebe funktioniert es soweit,nur nicht bei einem Datum. Beim Datum kommen falsche Werte,wenn es unterschiedliche Monate z.B. 23.05.06 minus 21.10.06 wird 2 als Differenz angezeigt
Jetzt habe ich es mit folgender Formel probiert =DatDif(t;max(Feld);min(Feld)) jetzt wird aber von Access beim Ausführen des Berichtes #Fehler? angezeigt.
Hoffe mir kann jemand helfen!!!!
Danke euch!
Grüße Anna
Antwort 4 von OmaDuck
Hallo,
datdiff funktioniert auch in der Abfrage. Du kannst ein Feld definieren z.B. tage: DatDiff("t";[datum1];[datum2]) liefert die Anzahl der Tage zwischen den beiden Daten.
mfg
OmaDuck
datdiff funktioniert auch in der Abfrage. Du kannst ein Feld definieren z.B. tage: DatDiff("t";[datum1];[datum2]) liefert die Anzahl der Tage zwischen den beiden Daten.
mfg
OmaDuck
Antwort 5 von OmaDuck
nochmal Hallo,
in der Abfrage funktioniert die Datumsdifferenz nur , wenn Du vorher in einer Abfrage minimum und maximum ermittelt hast. tut mir leid, dass ich dir erst eine Halbwahrheit übermittelt hab.
mfg
OmaDuck
in der Abfrage funktioniert die Datumsdifferenz nur , wenn Du vorher in einer Abfrage minimum und maximum ermittelt hast. tut mir leid, dass ich dir erst eine Halbwahrheit übermittelt hab.
mfg
OmaDuck

