Supportnet / Forum / Datenbanken
Datum SQL Abfrage
Frage
hab da nochmal n Problem
Wie kann ich ich Access in der SQL Abfrage ein Datum als bedingung eingeben?
SELECT abgelegt.Datum, abgelegt.Art, abgelegt.Prüfung
FROM Student INNER JOIN abgelegt ON Student.MatNr=abgelegt.MatNr
WHERE abgelegt.Datum='13.07.2004';
was ist daran Falsch?
Das datum wird nicht akzeptiert.
Antwort 1 von El Bobbele
Hallo Krümelmaus!
Das Datum müsste SQL-tauglich so aussehen:
#07/13/2004#
Ich würde dir empfehlen, für solche Zwecke die BuildCriteria()-Funktion zu nutzen, die baut von sich aus SQL-fertige Ausdrücke zusammen:
ergibt:
... WHERE abgelegt.Datum=#07/13/2004#
Was die Funktion sonst noch so anstellen kann, erklärt die Access-Hilfe, durchaus einen Blick wert. :-)
Gruss
El Bobbele
Das Datum müsste SQL-tauglich so aussehen:
#07/13/2004#
Ich würde dir empfehlen, für solche Zwecke die BuildCriteria()-Funktion zu nutzen, die baut von sich aus SQL-fertige Ausdrücke zusammen:
... WHERE " & BuildCriteria("abgelegt.Datum", dbDate, "13.07.2004")ergibt:
... WHERE abgelegt.Datum=#07/13/2004#
Was die Funktion sonst noch so anstellen kann, erklärt die Access-Hilfe, durchaus einen Blick wert. :-)
Gruss
El Bobbele

