Access, Berechnungen mit Datumsangaben in Abfragen

Die Funktion Datum() gibt das aktuelle Tagesdatum an, also z.B. 21.11.2011.

Die Funktion Jetzt() gibt das aktuelle Tagesdatum + Uhrzeit an, also z.B. 21.11.2011 16:54:22.

Wenn in einer Abfrage das Alter einer Person berechnet werden soll und das Datenfeld Geburtsdatum vorliegt, wird in einer neuen Spalte der Abfrage folgende Formel eingegeben:

Alter:(Datum()-[Geburtsdatum])/365

Hinweis:
Nur in Excel gibt die Funktion Heute() das aktuelle Tagesdatum an. In Access wird die Funktion Datum() benutzt.

 

 

 

Post a comment or leave a trackback: Trackback URL.

Comments

  • Friedrich Jäger  On 28. Januar 2019 at 22:29

    Für hinreichend genaue Zeitberechnungen sollte die folgende Form verwendet werden (z.B. Excel):
    Jahre: =(HEUTE()-[Anfangsdatum])/365,25
    Das berücksichtigt den zusätzlichen Tag im Schaltjahr. Einfach mal probieren und Ergebnisse vergleichen.
    Ein Ganzzahliges Ergebnis, wie z.B. für eine Altersangabe, erhält man wie folgt:
    Alter: =GANZZAHL((HEUTE()-[Geburtsdatum])/365,25)

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.