BITTE helfen Sie uns HEUTE mit einer SPENDE
Helfen Sie das LibreOffice Forum zu erhalten!

❤️ DANKE >><< DANKE ❤️

> KEINE WERBUNG FÜR REGISTRIERTE BENUTZER!<
Ihre Spende wird für die Deckung der laufenden Kosten sowie den Erhalt und Ausbau 🌱 des LibreOffice Forums verwendet.
🤗 Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet. 🤗

Datum1 mit Datum2 verrechnen

Base ermöglicht es Ihnen, Ihre Daten in einer Datenbank direkt mit LibreOffice zu bearbeiten.
Antworten
Paul-Gerd
Beiträge: 3
Registriert: So 3. Sep 2017, 17:03

Datum1 mit Datum2 verrechnen

Beitrag von Paul-Gerd » So 3. Sep 2017, 17:39

Ich möchte die Jahre zwischen Datum 1 und Datum 2 in Base errechnen lassen.
In Calc geht das prima

Danke für eure Hilfe
Paul-Gerd

RobertG
Beiträge: 2732
Registriert: Sa 19. Mai 2012, 17:37
Kontaktdaten:

Re: Datum1 mit Datum2 verrechnen

Beitrag von RobertG » So 3. Sep 2017, 20:34

Hallo Paul-Gerd,

die Funktion, die Du suchst, heißt DATEDIFF.

Code: Alles auswählen

SELECT DATEDIFF('yy',"Geburtsdatum",CURDATE()) AS "Alter" FROM "Person"
Hier wird der Unterschied zwischen dem "Geburtsdatum" und dem aktuellen Datum in Jahren ausgerechnet und als Alter ausgegeben. Die Tabelle, die abgefragt wird, heißt "Person".
Das Problem, das Du sehr schnell bemerken wirst: Es wird nur der Jahresanteil berücksichtigt, nicht der Monats- und Tagesanteil. Ist jemand am 31.12.2000 geboren, so gibt die Abfrage am 1.1.2001 bereits den Unterschied als 1 Jahr an.

Du kannst natürlich auch die Gesamtdifferenz in Tagen ausrechnen (DATEDIFF('dd',...)), aber das ist dann zwar tagesgenau, ist aber nicht so einfach in Jahre zurückzurechnen, weil die Schaltjahre gesondert berücksichtigt werden müssten.

Wie Du dieses Problem lösen kannst steht im Handbuch im Kapitel Datenbank-Aufgaben > Codeschnipsel > Aktuelles Alter ermitteln.

Gruß

Robert
https://de.libreoffice.org/get-help/documentation/
https://www.familiegrosskopf.de/robert/index.php?&Inhalt=base_handbuch
https://www.familiegrosskopf.de/robert/index.php?&Inhalt=xml_formulare

Paul-Gerd
Beiträge: 3
Registriert: So 3. Sep 2017, 17:03

Re: Datum1 mit Datum2 verrechnen

Beitrag von Paul-Gerd » Mo 4. Sep 2017, 08:26

Hallo Robert!

Danke für die die Hilfe

Ich werde versuchen, das hinzukriegen.

Gruß Paul-Gerd

An alle, die das LibreOffice-Forum nutzen:


Bitte beteiligen Sie sich mit 7 Euro pro Monat und helfen uns bei unserem Budget für das Jahr 2024.
Einfach per Kreditkarte oder PayPal.
Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet.

❤️ Vielen lieben Dank für Ihre Unterstützung ❤️

Antworten