Monday, May 2, 2022

Datumskriterien funktionieren in meiner Abfrage nicht

Datumskriterien funktionieren in meiner Abfrage nicht

Wenn Sie ein Datum als Kriterium in einer Access-Abfrage verwenden, erhalten Sie möglicherweise nicht die erwarteten Ergebnisse.

Datumskriterien, die nicht die richtigen Ergebnisse liefern

In der oben gezeigten Abfrage funktioniert das Kriterium >=#1/1/2005#<#1/1/2010# nicht, da es nicht gültig ist. Die Abfrage wird ausgeführt, aber es ist wahrscheinlich, dass die Ergebnisse falsch sind. Die Kriterien benötigen den „Und"-Operator zwischen den Daten. Die unten gezeigten Kriterien mit dem „Und"-Operator funktionieren wie erwartet:

Dieses Datumskriterium funktioniert

Um es einfacher zu machen, können Sie anstelle der Zeichen „größer als", „kleiner als" oder „gleich" „Between" mit den Datumsangaben und dem „Und"-Operator verwenden, um denselben Test wie folgt durchzuführen:

Zwischen 01.01.2005# und 01.01.2010#

Beachten Sie die # -Zeichen (Nummernzeichen), die die Daten umgeben? Wenn Sie ein von Access erkanntes Datum eingeben, wird es automatisch in # -Zeichen eingeschlossen.

Beispiele für Datumskriterien

Dies zeigt einige Kriterien, die funktionieren, und eines, das nicht funktioniert:

Kriterien

Gibt Datensätze zurück mit:

>31.12.10

Termine am oder nach dem 1.1.2011.

<=01.06.2014

Termine am oder vor dem 01.06.2014.

25.8.13

Das einzige Datum ist der 25.08.13.

Zwischen 1.9. und 31.12.15

Termine am oder nach dem 1.9. des laufenden Jahres und am oder vor dem 31.12.15.

>31.03.13<01.07.13

Alle Termine. Dem Kriterium fehlt der „Und"-Operator, sodass keine Ergebnisse herausgefiltert werden.

Zwischen 1.3.10 und 1.1.05

Termine am oder nach dem 1.1.05 und am oder vor dem 1.3.10. Dabei spielt es keine Rolle, dass das spätere Datum vor dem früheren Datum in den Kriterien eingetragen ist.

Beispiele für Datumsformate, die Access erkennt

Hier sind einige der vielen Datumsformate, die Sie in der Kriterienzelle verwenden können:

Format

Beispiel

m/d/jjjj

5.10.2013

m/d

10/5

Access verwendet das aktuelle Jahr, wenn Sie keines angeben.

t-mm-jjjj

5. Okt. 2013

md-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.

No comments:

Post a Comment