Gültige Werte in einer Abfrage

Datenbanklösungen mit AOO/LO

Moderator: Moderatoren

s1lviii
Beiträge: 2
Registriert: Mo, 01.10.2007 14:32

Gültige Werte in einer Abfrage

Beitrag von s1lviii »

Hallo und guten Tag :)

Ich bin grad mit OpenOffice eine Kunden-Datenbank für meinen Chef am basteln.
Dazu gehört eine Spalte, die sich "nächstes Kontaktdatum" nennt. Ich will nun eine Abfrage generieren, die mir alle möglichen Kontaktspalten, die ich angelegt habe ausgibt, wo das nächste Kontaktdatum gleich dem heutigen Datum ist.

Ich habe sowohl die grafisch gesteuerte, als auch die SQL-Version benutzt, da ich Datenbanken grad erst inna Uni hatte, aber

Code: Alles auswählen

SELECT "Branche", "Firma", "Vorname", "Nachname", "Telefon", "Handy", "Email", "letztes Kontaktdatum"
FROM "Kundendatenbank"
WHERE "nächstes Kontaktdatum" = CURRENT_DATE();
vermag nicht zu funktionieren.

Fehlermeldung lautet:
Syntax error in SQL expression

syntax error, unexpected $end, expecting BETWEEN or IN or SQL_TOKEN_LIKE
Meine Frage ist nun, wie ich das hinkriege, da grad diese Abfrage das Schlüsselelement der Datenbank sein soll :x

Liebe Grüße,
Silvia



________

Um auf das Topic zu kommen. Ich habe leichtere Abfragen versucht, in dem ich z.B. bei einer Spalte mit einem Boolean-Wert beim Abfrageassistenten bei "Wert" "0" oder "false" eingegeben habe. Jedesmal wurde daraus aber nur ein "FALSCH" und tauchte im SQL-Code gar nicht auf. Ich frag mich also generell, wie die Werte, die in der Suchbedingung angegeben werden sollen, auszusehen haben.
pmoegenb
********
Beiträge: 4330
Registriert: Di, 22.06.2004 12:02
Wohnort: 71134 Aidlingen
Kontaktdaten:

Re: Gültige Werte in einer Abfrage

Beitrag von pmoegenb »

Hallo Silvia,

ich vermute mal es kommt von dem Feldnamen nächstes Kontaktdatum.
Benenne das Feld z. B. in naechstes_ Kontaktdatum um.
Gruß

Peter
---------------------------------------------------------------------------
Windows 7 Prof. 64-bit SP1, LibreOffice 4.3.6.2 und AOO 4.1.1
Barlee
******
Beiträge: 767
Registriert: Sa, 17.12.2005 12:27

Re: Gültige Werte in einer Abfrage

Beitrag von Barlee »

Hallo Silvia,

lasse in der WHERE Klausel

Code: Alles auswählen

...WHERE "nächstes Kontaktdatum" = CURRENT_DATE()
die Klammern hinter CURRENT_DATE weg. Dann sollte alles wie gewünscht funktionieren.

Gruß Barlee
Antworten