CURRENT_DATE gibt falsches Datum aus
Moderator: Moderatoren
-
- Beiträge: 3
- Registriert: Di, 15.05.2012 01:31
CURRENT_DATE gibt falsches Datum aus
Hallo,
ich hoffe, Ihr könnt mir bei meinem Problem helfen.
Durch das Erstellen einer Abfrage möchte ich Datensätze mit dem Datum "alle bis heute" anzeigen lassen.
Es handelt sich um eine Adress-Datenbank mit Wiedervorlagedatum. Hier sollen eben alle Adress-Datensätze angezeigt werden, deren Wiedervorlage alle Werte bis heute beinhalten.
CURRENT_DATE gibt bei mir immer #02.01.1# aus. Die Systemzeit (Win7) ist jedoch richtig eingestellt.
Gibts irgendwo ein Menü, wo ich das Systemdatum ändern kann?
Wenn ich als Wiedervorlagedatum den 02.01.2001 eingebe, wird mir dieser Datensatz schön brav angezeigt.
Vielen Dank schon mal im Voraus.
Anna-Lena
ich hoffe, Ihr könnt mir bei meinem Problem helfen.
Durch das Erstellen einer Abfrage möchte ich Datensätze mit dem Datum "alle bis heute" anzeigen lassen.
Es handelt sich um eine Adress-Datenbank mit Wiedervorlagedatum. Hier sollen eben alle Adress-Datensätze angezeigt werden, deren Wiedervorlage alle Werte bis heute beinhalten.
CURRENT_DATE gibt bei mir immer #02.01.1# aus. Die Systemzeit (Win7) ist jedoch richtig eingestellt.
Gibts irgendwo ein Menü, wo ich das Systemdatum ändern kann?
Wenn ich als Wiedervorlagedatum den 02.01.2001 eingebe, wird mir dieser Datensatz schön brav angezeigt.
Vielen Dank schon mal im Voraus.
Anna-Lena
Re: CURRENT_DATE gibt falsches Datum aus
Hi,
das kann ich leider nicht nachvollziehen,
welche Version OOo oder LO hast Du?
Bei mir geht es einwandfrei, siehe Bild: Gruß R
das kann ich leider nicht nachvollziehen,
welche Version OOo oder LO hast Du?
Bei mir geht es einwandfrei, siehe Bild: Gruß R
- miniKasse MMove 1.0.6 Base Videotutorial
- Windows 11: AOO, LO Linux Mint: AOO, LO
Re: CURRENT_DATE gibt falsches Datum aus
Hallo Anna-Lena,
Wenn Du die Abfrage einmal genauer angeben könntest, könnte vielleicht genauer reagiert werden. Denn CURRENT_DATE müsste eigentlich so laufen.
Gruß
Robert
Diese Ziffernreihenfolge kommt mir bekannt vor. Ist ja nicht wirklich ein Datum. Bei Datums-Feldern in einer Abfrage, die leer sind, konstruierte OOo nach der Version 3.1.1 solche merkwürdigen Angaben. Habe ich damals auch als Bug gemeldet.Anna-Lena312000 hat geschrieben: CURRENT_DATE gibt bei mir immer #02.01.1# aus. Die Systemzeit (Win7) ist jedoch richtig eingestellt.
Wenn Du die Abfrage einmal genauer angeben könntest, könnte vielleicht genauer reagiert werden. Denn CURRENT_DATE müsste eigentlich so laufen.
Gruß
Robert
-
- Beiträge: 3
- Registriert: Di, 15.05.2012 01:31
Re: CURRENT_DATE gibt falsches Datum aus
Es ist Open Office 3.3.0
OOO330m20 (Build:9567)
Habe mal (versucht), 3 jpgs anzufügen,
denn ich kann es schwer erklären.
Gruß
Anna-Lena
Hier die Abfrage:
Das dazugehörige Formular inkl. "Ergebnis":
Und die zugrunde liegende Tabelle:
OOO330m20 (Build:9567)
Habe mal (versucht), 3 jpgs anzufügen,
denn ich kann es schwer erklären.
Gruß
Anna-Lena
Hier die Abfrage:
Das dazugehörige Formular inkl. "Ergebnis":
Und die zugrunde liegende Tabelle:
Re: CURRENT_DATE gibt falsches Datum aus
Hi,
versuchs mal mit:
oder falls es sich bei Wiedervorlage um eine Tabellenspalte vom Typ TIMESTAMP handelt, mit
Gruß R
versuchs mal mit:
Code: Alles auswählen
... WHERE "Wiedervorlage" = CURRENT_DATE
Code: Alles auswählen
... WHERE convert ("Wiedervorlage",DATE) = CURRENT_DATE
- miniKasse MMove 1.0.6 Base Videotutorial
- Windows 11: AOO, LO Linux Mint: AOO, LO
Re: CURRENT_DATE gibt falsches Datum aus
Hallo Anna-Lena,
Du nutzt mit CURRENT_DATE eine Funktion der HSQLDB. Indem Du diese Funktion in Hochkommata schreibst ('CURRENT_DATE'), machst Du daraus für die Datenbank einen Text.
Gruß
Robert
Du nutzt mit CURRENT_DATE eine Funktion der HSQLDB. Indem Du diese Funktion in Hochkommata schreibst ('CURRENT_DATE'), machst Du daraus für die Datenbank einen Text.
Gruß
Robert
-
- Beiträge: 3
- Registriert: Di, 15.05.2012 01:31
Re: CURRENT_DATE gibt falsches Datum aus
Ich habe beides probiert, klappt aber nicht.
Anbei zwei neue jpgs.
Ich bräuchte auch Hilfe, dass alle Daten BIS heute angezeigt werden, also auch die von letzter Woche.
Anbei zwei neue jpgs.
Ich bräuchte auch Hilfe, dass alle Daten BIS heute angezeigt werden, also auch die von letzter Woche.
Re: CURRENT_DATE gibt falsches Datum aus
Hallo Anna-Lena
Da steht
WHERE CONVERT "Wiedervorlage" = CURRENT_DATE
Es muss ganz einfach heißen
WHERE "Wiedervorlage" = CURRENT_DATE
Wenn es auch die von der letzten Woche sein sollen:
WHERE "Wiedervorlage" = CURRENT_DATE OR ("Wiedervorlage" < CURRENT_DATE AND DATEDIFF( 'dd',
"Wiedervorlage", CURRENT_DATE ) < 8 )
Wobei ich statt CURRENT_DATE das kürzer zu schreibende NOW() anwende.
Gruß
Robert
Zuerst einmal: OOoA.jpg hat einen Fehler im Code:Anna-Lena312000 hat geschrieben: Ich bräuchte auch Hilfe, dass alle Daten BIS heute angezeigt werden, also auch die von letzter Woche.
Da steht
WHERE CONVERT "Wiedervorlage" = CURRENT_DATE
Es muss ganz einfach heißen
WHERE "Wiedervorlage" = CURRENT_DATE
Wenn es auch die von der letzten Woche sein sollen:
WHERE "Wiedervorlage" = CURRENT_DATE OR ("Wiedervorlage" < CURRENT_DATE AND DATEDIFF( 'dd',
"Wiedervorlage", CURRENT_DATE ) < 8 )
Wobei ich statt CURRENT_DATE das kürzer zu schreibende NOW() anwende.
Gruß
Robert