BITTE helfen Sie uns HEUTE mit einer SPENDE
Helfen Sie das OpenOffice 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 OpenOffice Forums verwendet.
🤗 Als Dankeschön werden Sie im Forum als OO-SUPPORTER gekennzeichnet. 🤗

Datum als Grundlage für Abfrage

BASE ermöglicht es Ihnen, Ihre Daten in einer Datenbank direkt mit OpenOffice.org zu bearbeiten.
Antworten
Biber51966
Beiträge: 18
Registriert: Mo 17. Aug 2020, 16:18

Datum als Grundlage für Abfrage

Beitrag von Biber51966 » Sa 3. Okt 2020, 13:01

Hallo, ich hab mal wieder ein Problem.
In einer Tabelle "Aufträge", gibt es eine Spalte "Arbeitsdatum". Hier wird
das Datum eingetragen, an dem ein Monteur seinen Auftrag ausgeführt hat.
Wie krieg ich es nun in einer Abfrage hin, dass mir alle Datensätze angezeigt werden,
in denen dieses Arbeitsdatum älter als 7 Tage ist?
Danke für jedwede Hilfe.

Jürgen

Biber51966
Beiträge: 18
Registriert: Mo 17. Aug 2020, 16:18

Re: Datum als Grundlage für Abfrage

Beitrag von Biber51966 » So 4. Okt 2020, 10:36

Hallo,

hab die Lösung teilweise gefunden.
select Arbeitsdatum from Aufträge where DATE_ADD(date(now()), INTERVAL -7 DAY) >= Arbeitsdatum

Gruß
Jürgen

PS: Wenn ich wüsste wie man hier den Threat als "Gelöst" markiert, würd ich es tun.

F3K Total
Beiträge: 1006
Registriert: Mo 1. Aug 2011, 00:03

Re: Datum als Grundlage für Abfrage

Beitrag von F3K Total » So 4. Okt 2020, 12:47

Hallo Biber,
du schreibst hier in einem OpenOffice Forum. ApacheOpenOffice Base verwendet standardmäßig eine eingebettete HSQLDB Datenbank mit der Version 1.8.0.10. Nur kann diese Version der HSQLDB den Befehl DATE_ADD nicht. Daher würde mich mal interesieren, wie du das gemacht hast.
Gruß R
Windows 10: AOO, LO Linux Mint: AOO, LO

Biber51966
Beiträge: 18
Registriert: Mo 17. Aug 2020, 16:18

Re: Datum als Grundlage für Abfrage

Beitrag von Biber51966 » So 4. Okt 2020, 14:53

Hallo,
ich greife mit OO über JDBC auf eine Mysql-Datenbank zu. Vielleicht klappt es deswegen.

Gruß
Jürgen

Antworten