Libre Office

Tages berechnung

Base ermöglicht es Ihnen, Ihre Daten in einer Datenbank direkt mit LibreOffice zu bearbeiten.
Antworten
Rambo_172
Beiträge: 12
Registriert: Mo 11. Dez 2023, 21:43

Tages berechnung

Beitrag von Rambo_172 » Mo 27. Jul 2026, 03:47

Hallo weis wie man einen Zeitspanne berechnen kann.

Ich habe einen Code, aber der ist nur Cal. Gibt es eine Möglichkeit den Code
für Libre Office Datenbank umzuschreiben,

=DATUMDIF(A2;HEUTE();"d")

Für jede Hilfe wäre ich sehr Dankbar.

Benutzeravatar
redeagle56
* LO-Experte *
Beiträge: 503
Registriert: Di 11. Jun 2013, 13:03
Wohnort: Föritztal

Re: Tages berechnung

Beitrag von redeagle56 » Mo 27. Jul 2026, 16:54

Hallo,
deine Formel stimmt.
Du musst nur das "d" zu "D" machen.
=DATUMDIF(A2;HEUTE();"D")

MfG Günter
Win.11 (x64)/ MS Office 2024 / LO 26.2.4.2 (x64)
Wenn gelöst, dann bitte Thema, im Betreff, [GELÖST] voranstellen.

Rambo_172
Beiträge: 12
Registriert: Mo 11. Dez 2023, 21:43

Re: Tages berechnung

Beitrag von Rambo_172 » Di 28. Jul 2026, 10:00

Gibt es den Datensetz auch für Libre Office Base Datenbank

Pit Zyclade
* LO-Experte *
Beiträge: 3215
Registriert: Mo 12. Nov 2012, 16:59

Re: Tages berechnung

Beitrag von Pit Zyclade » Di 28. Jul 2026, 12:00

Zuerst bitte ich dich, korrigiere deinen ersten Beitrag und bearbeite dabei den Betreff, weil "Tagesberechnung" wird zusammengeschrieben.

Dann zum Thema (ich bin kein Experte, sondern berenteter Arzt...):
Ja, es geht mit einer Formel:

SELECT "DatumA", "DatumB", DATEDIFF( 'dd', "DatumB", "DatumA" ) AS "Diff" FROM "DatumZeitTimestamp"

Meine Versuchsdatenbank ist eine eingebaute HSQLDB und die Tabelle heißt DatumZeitTimestamp.
Sie enthält u.a. die beiden Felder DatumA und DatumB.
Die Formel habe ich in einer Abfrage per SQL eingegeben und hat gut funktioniert.

Die Formatierung der beiden Datumsfelder spielt keine Rolle.
Mit dd in Hochkommata ist der Befehl für Tagesdifferenz zu machen. mm für Monatsdifferenz und yy für Jahresdifferenz.
LO 25.8.6.2 (X86_64) / Windows 11 64bit
Problem gelöst? Dann bitte im Betreff der ersten Nachricht [gelöst] voranstellen.

Pit Zyclade
* LO-Experte *
Beiträge: 3215
Registriert: Mo 12. Nov 2012, 16:59

Re: Tages berechnung

Beitrag von Pit Zyclade » Di 28. Jul 2026, 17:45

Du wolltest doch die (Tages-)Differenz zu Heute() ?

Das kannst du mit CURDATE() oder NOW() erreichen. Ich habe beides erfolgreich probiert:

SELECT "DatumA", "DatumB", DATEDIFF( 'dd', "DatumB", CURDATE() ) AS "Diff" FROM "DatumZeitTimestamp"
SELECT "DatumA", "DatumB", DATEDIFF( 'dd', "DatumB", NOW() ) AS "Diff" FROM "DatumZeitTimestamp"
LO 25.8.6.2 (X86_64) / Windows 11 64bit
Problem gelöst? Dann bitte im Betreff der ersten Nachricht [gelöst] voranstellen.

Rambo_172
Beiträge: 12
Registriert: Mo 11. Dez 2023, 21:43

Re: Tages berechnung

Beitrag von Rambo_172 » Mo 3. Aug 2026, 17:38

Pit Zyclade hat geschrieben:
Di 28. Jul 2026, 17:45
Du wolltest doch die (Tages-)Differenz zu Heute() ?

Das kannst du mit CURDATE() oder NOW() erreichen. Ich habe beides erfolgreich probiert:

SELECT "DatumA", "DatumB", DATEDIFF( 'dd', "DatumB", CURDATE() ) AS "Diff" FROM "DatumZeitTimestamp"
SELECT "DatumA", "DatumB", DATEDIFF( 'dd', "DatumB", NOW() ) AS "Diff" FROM "DatumZeitTimestamp"
Ich möchte erst mal Danke sagen, gibt es eine Möglichkeit für DatumA das Automatisch zu erzeugen
für das EndDatum der Berechnung.

So das er das Datum um Computer nimmt.
Dateianhänge
5443535353534.jpg
5443535353534.jpg (7.43 KiB) 175 mal betrachtet
Zuletzt geändert von Rambo_172 am Mo 3. Aug 2026, 17:43, insgesamt 1-mal geändert.

Open Office
Antworten