Wenn Sie ein Datum als Kriterium in einer Access-Abfrage verwenden, stellen Sie möglicherweise fest, dass Sie nicht die erwarteten Ergebnisse erhalten.
In der oben gezeigten Abfrage funktionieren die Kriterien >=#1/1/2005#<#1/1/2010# nicht, da sie ungültig sind. Die Abfrage wird ausgeführt, aber es ist wahrscheinlich, dass die Ergebnisse falsch sind. Die Kriterien benötigen den Operator "And" zwischen den Datumsangaben. Die unten gezeigten Kriterien mit dem Operator "And" funktionieren wie erwartet:
Um die Dinge zu vereinfachen, können Sie anstelle der Zeichen "größer als", "kleiner als" oder "gleich" "Between" mit den Datumsangaben und dem Operator "And" den gleichen Test wie folgt ausführen:
Zwischen #1/1/2005# und #1/1/2010#
Beachten Sie die # -Zeichen (Nummernzeichen), die die Datumsangaben umschließen? Wenn Sie ein Datum eingeben, das Access erkennt, wird es automatisch in # -Zeichen eingeschlossen.
Beispiele für Datumskriterien
Dies zeigt einige Kriterien, die funktionieren, und eines, das nicht:
Kriterien |
Gibt Datensätze zurück mit: |
>31.12.10 |
Datum am oder nach dem 01.01.2011. |
<=01.06.2014 |
Datumsangaben am oder vor dem 01.06.2014. |
8/25/13 |
Das einzige Datum am 25.08.13. |
Zwischen 9/1 und 31/12/15 |
Datumsangaben am oder nach dem 9.1. des aktuellen Jahres und am oder vor dem 31.12.15. |
>31.03.13<01.07.13 |
Alle Datumsangaben. In den Kriterien fehlt der Operator "And", sodass keine Ergebnisse herausfiltert werden. |
Zwischen 01.03.10 und 01.01.05 |
Datumsangaben am oder nach dem 01.01.05 und am oder vor dem 03.01.10. Es spielt keine Rolle, dass das spätere Datum in die Kriterien vor dem früheren Datum eingegeben wird. |
Beispiele für Datumsformate, die Von Access erkannt werden
Im Folgenden finden Sie einige der vielen Datumsformate, die Sie in der Zelle Kriterien verwenden können:
Format |
Beispiel |
m/d/jjjj |
10/5/2013 |
m/d |
10/5 Access verwendet das aktuelle Jahr, wenn Sie keins angeben. |
d-mmm-jjjj |
5-Okt-2013 |
m-d-jjjj |
3-7-1990 |
Unter Beispiele für die Verwendung von Datumsangaben als Kriterien in Access-Abfragen finden Sie viele Möglichkeiten, Datumsangaben als Abfragekriterien zu verwenden.