DATEDIFF-Fehler in Abfrage

Datenbanklösungen mit AOO/LO

Moderator: Moderatoren

egottfried
***
Beiträge: 55
Registriert: Do, 25.08.2005 17:42
Wohnort: Torgau
Kontaktdaten:

DATEDIFF-Fehler in Abfrage

Beitrag von egottfried »

hallo,
die Formel

Code: Alles auswählen

DATEDIFF( 'dd', "VDat", CURRENT_DATE )
führt in einer Abfrage zu folgendem Fehler:

SQL-Status: 37000
Fehler-Code: -16
Wrong data type: java.lang.IllegalArgumentException: Timestamp format must be yyyy-mm-dd hh:mm:ss.fffffffff in statement [SELECT "V_ID", "VDat", CURRENT_DATE, DATEDIFF( 'dd', "VDat", CURRENT_DATE ) FROM "TabelleV" AS "TabelleV"]

Das Feld "VDat" aus einer Tabelle wird in der Abfragevorschau richtig im TT.MM.JJJJ Format angezeigt.
Gebe ich in ein Feld nur CURRENT_DATE ein, erfolgt die Anzeige nur im TT.MM.JJ Format, also 29.12.07

Ich nehme an, das es daran liegt, weiß aber nicht wie ich das ändern kann. Die Systemeinstellungen,
zumindest im KDE-Kontrollzentrum zeigen das Langformat, locale_Time ist DE_de_UTF8

weiß jemand Rat?

egottfried
OpenOffice.org 3.1 / Debian Lenny
http://www.gokusa.de
Barlee
******
Beiträge: 767
Registriert: Sa, 17.12.2005 12:27

Re: DATEDIFF-Fehler in Abfrage

Beitrag von Barlee »

Hallo egottfried,

teile uns doch bitte einmal die Datentypen der beteiligten DB Felder mit.
Ändert sich etwas, wenn Du es statt mit CURRENT_DATE einmal mit CURRENT_TIMESTAMP versuchst?

Gruß Barlee
egottfried
***
Beiträge: 55
Registriert: Do, 25.08.2005 17:42
Wohnort: Torgau
Kontaktdaten:

Re: DATEDIFF-Fehler in Abfrage

Beitrag von egottfried »

hallo, Barlee
als ich Deine Antwort las war es mir klar: Ganz am Anfang hatte ich mit dem Datumsfeld Probleme und habe als Format Text (in der Tabelle) ausprobiert, später vergessen es zurück zu ändern. Das habe ich nun gemacht und siehe, die Formel in der Abfrage zeigt die Differenz in Tagen richtig an.
Vielen Dank für Deinen Tipp!
Ich wünsche den Entwicklern von OpenOffice.org und allen in diesem Forum einen guten Rutsch und ein erfolgreiches Neues Jahr!
egottfried
OpenOffice.org 3.1 / Debian Lenny
http://www.gokusa.de
Antworten