Wednesday, June 1, 2022

Beispiele für die Verwendung von Daten als Kriterien in Access-Abfragen

Beispiele für die Verwendung von Daten als Kriterien in Access-Abfragen

Informationen zum Erstellen von Abfragen finden Sie unter Einführung in Abfragen .

Hier sind einige gängige Beispiele für Datumskriterien, die von einfachen Datumsfiltern bis hin zu komplexeren Datumsbereichsberechnungen reichen. Einige der komplexeren Beispiele verwenden Access-Datumsfunktionen, um verschiedene Teile eines Datums zu extrahieren, damit Sie genau die gewünschten Ergebnisse erhalten.

Beispiele, die das aktuelle Datum in ihren Kriterien verwenden

Um Artikel aufzunehmen, die ...

Verwenden Sie dieses Kriterium

Ergebnis abfragen

Enthält das heutige Datum

Datum()

Gibt Elemente mit dem heutigen Datum zurück. Wenn das heutige Datum der 02.02.2012 ist, sehen Sie Elemente, bei denen das Datumsfeld auf den 02.02.2012 eingestellt ist.

Datum von gestern enthalten

Datum()-1

Gibt Artikel mit dem gestrigen Datum zurück. Wenn das heutige Datum der 2.2.2012 ist, sehen Sie Elemente für den 1. Februar 2012.

Datum von morgen enthalten

Datum() + 1

Gibt Artikel mit dem morgigen Datum zurück. Wenn das heutige Datum der 2. Februar 2012 ist, werden Elemente für den 3. Februar 2012 angezeigt.

Datumsangaben innerhalb der aktuellen Woche enthalten

DatePart("ww", [SalesDate]) = DatePart("ww", Date()) und Year( [SalesDate]) = Year(Date())

Gibt Elemente mit Datumsangaben in der aktuellen Woche zurück. Eine Woche in Access beginnt am Sonntag und endet am Samstag.

Datumsangaben innerhalb der Vorwoche enthalten

Year([SalesDate])* 53 + DatePart("ww", [SalesDate]) = Year(Date())* 53 + DatePart("ww", Date()) - 1

Gibt Artikel zurück, deren Datum in der letzten Woche liegt. Eine Woche in Access beginnt am Sonntag und endet am Samstag.

Daten innerhalb der folgenden Woche enthalten

Year([SalesDate])* 53+DatePart("ww", [SalesDate]) = Year(Date())* 53+DatePart("ww", Date()) + 1

Gibt Artikel mit Daten in der nächsten Woche zurück. Eine Woche in Access beginnt am Sonntag und endet am Samstag.

Ein Datum innerhalb der letzten 7 Tage enthalten

Zwischen Date() und Date()-6

Gibt Artikel mit Datumsangaben der letzten 7 Tage zurück. Wenn das heutige Datum der 2.2.2012 ist, sehen Sie Artikel für den Zeitraum vom 24. Januar 2012 bis zum 2. Februar 2012.

Ein Datum innerhalb des aktuellen Monats enthalten

Jahr([Verkaufsdatum]) = Jahr(Jetzt()) Und Monat([Verkaufsdatum]) = Monat(Jetzt())

Gibt Elemente mit Datumsangaben im aktuellen Monat zurück. Wenn das heutige Datum der 02.02.2012 ist, werden Elemente für Februar 2012 angezeigt.

Ein Datum innerhalb des Vormonats enthalten

Year([SalesDate])* 12 + DatePart("m", [SalesDate]) = Year(Date())* 12 + DatePart("m", Date()) - 1

Gibt Elemente mit Datumsangaben im Vormonat zurück. Wenn das heutige Datum der 02.02.2012 ist, werden Elemente für Januar 2012 angezeigt.

Ein Datum innerhalb des nächsten Monats enthalten

Year([SalesDate])* 12 + DatePart("m", [SalesDate]) = Year(Date())* 12 + DatePart("m", Date()) + 1

Gibt Elemente mit Daten im nächsten Monat zurück. Wenn das heutige Datum der 2.2.2012 ist, sehen Sie Artikel für März 2012.

Ein Datum innerhalb der letzten 30 oder 31 Tage enthalten

Zwischen Date( ) und DateAdd("M", -1, Date( ))

Gibt Artikel im Wert eines Monats zurück. Wenn das heutige Datum der 02.02.2012 ist, sehen Sie Artikel für den Zeitraum vom 02.01.2012 bis zum 02.02.2012.

Ein Datum innerhalb des aktuellen Quartals enthalten

Year([SalesDate]) = Year(Now()) And DatePart("q", [SalesDate]) = DatePart("q", Now())

Gibt Elemente für das aktuelle Quartal zurück. Wenn das heutige Datum der 2.2.2012 ist, sehen Sie Elemente für das erste Quartal 2012.

Ein Datum innerhalb des vorherigen Quartals enthalten

Year([SalesDate])*4+DatePart("q",[SalesDate]) = Year(Date())*4+DatePart("q",Date())- 1

Gibt Elemente für das vorherige Quartal zurück. Wenn das heutige Datum der 2.2.2012 ist, sehen Sie Elemente für das letzte Quartal 2011.

Ein Datum innerhalb des nächsten Quartals enthalten

Year([SalesDate])*4+DatePart("q",[SalesDate]) = Year(Date())*4+DatePart("q",Date())+1

Gibt Artikel für das nächste Quartal zurück. Wenn das heutige Datum der 2.2.2012 ist, sehen Sie Elemente für das zweite Quartal 2012.

Ein Datum innerhalb des laufenden Jahres enthalten

Jahr([Verkaufsdatum]) = Jahr(Datum())

Gibt Elemente für das aktuelle Jahr zurück. Wenn das heutige Datum der 2.2.2012 ist, werden Elemente für das Jahr 2012 angezeigt.

Ein Datum innerhalb des Vorjahres enthalten

Jahr([Verkaufsdatum]) = Jahr(Datum()) - 1

Gibt Elemente für das vorherige Jahr zurück. Wenn das heutige Datum der 2.2.2012 ist, werden Elemente für das Jahr 2011 angezeigt.

Ein Datum innerhalb des nächsten Jahres enthalten

Jahr([Verkaufsdatum]) = Jahr(Datum()) + 1

Gibt Artikel mit dem Datum des nächsten Jahres zurück. Wenn das heutige Datum der 02.02.2012 ist, werden Elemente für das Jahr 2013 angezeigt.

Ein Datum zwischen dem 1. Januar und heute enthalten (Elemente seit Jahresbeginn)

Jahr([Verkaufsdatum]) = Jahr(Datum()) und Monat([Verkaufsdatum]) <= Monat(Datum()) und Tag([Verkaufsdatum]) <= Tag (Datum())

Gibt Elemente mit Daten zwischen dem 1. Januar des aktuellen Jahres und heute zurück. Wenn das heutige Datum der 2.2.2012 ist, sehen Sie Elemente für den Zeitraum vom 1. Januar 2012 bis zum 2.2.2012.

Ein Datum enthalten, das in der Vergangenheit liegt

< Datum()

Gibt Artikel mit Datum vor dem heutigen Tag zurück.

Ein Datum enthalten, das in der Zukunft liegt

> Datum()

Gibt Artikel mit Datumsangaben nach dem heutigen Tag zurück.

Beispiele, die mit einem anderen Datum oder Datumsbereich als dem aktuellen Datum arbeiten

Um Artikel aufzunehmen, die ...

Verwenden Sie dieses Kriterium

Ergebnis abfragen

Passen Sie genau ein Datum an, z. B. den 2.2.2012

#2/2/2012#

Gibt nur Artikel mit dem Datum 2. Februar 2012 zurück.

Passen Sie kein Datum an, z. B. 2/2/2012

Nicht #2/2/2012#

Gibt Elemente mit einem anderen Datum als dem 2. Februar 2012 zurück.

Werte vor einem bestimmten Datum enthalten, z. B. 2.2.2012

< #2/2/2012#

Gibt Elemente mit einem Datum vor dem 2. Februar 2012 zurück.

Um Elemente mit einem Datum am oder vor dem 2. Februar 2012 anzuzeigen, verwenden Sie den Operator <= anstelle des Operators < .

Werte nach einem bestimmten Datum enthalten, z. B. 2.2.2012

> #2.2.2012#

Gibt Elemente mit einem Datum nach dem 2. Februar 2012 zurück.

Um Elemente mit einem Datum am oder nach dem 2. Februar 2012 anzuzeigen, verwenden Sie den Operator >= anstelle des Operators > .

Werte innerhalb eines Datumsbereichs (zwischen zwei Datumsangaben) enthalten

>#2.2.2012# und <#2.4.2012#

Gibt Elemente mit einem Datum zwischen dem 2. Februar 2012 und dem 4. Februar 2012 zurück.

Hinweis: Sie können auch den Operator „ Zwischen " verwenden, um nach einem Wertebereich zu filtern, einschließlich der Endpunkte. Zwischen #2/2/2012# und #2/4/2012# ist beispielsweise dasselbe wie >=#2/2/2012# und <=#2/4/2012#.

Datumsangaben außerhalb eines Bereichs enthalten

<#2/2/2012# oder >#2/4/2012#

Gibt Elemente mit einem Datum vor dem 2. Februar 2012 oder nach dem 4. Februar 2012 zurück.

Eines von zwei Datumsangaben enthalten, z. B. 2.2.2012 oder 3.2.2012

#2/2/2012# oder #2/3/2012#

Gibt Elemente mit dem Datum 2. Februar 2012 oder 3. Februar 2012 zurück.

Enthält eines oder mehrere von vielen Datumsangaben

In (#2/1/2012#, #3/1/2012#, #4/1/2012#)

Gibt Artikel mit dem Datum 1. Februar 2012, 1. März 2012 oder 1. April 2012 zurück.

Ein Datum innerhalb eines bestimmten Monats (unabhängig vom Jahr) enthalten, z. B. Dezember

DatePart("m", [SalesDate]) = 12

Gibt Elemente mit einem Datum im Dezember eines beliebigen Jahres zurück.

Ein Datum innerhalb eines bestimmten Quartals (unabhängig vom Jahr) enthalten, z. B. das erste Quartal

DatePart("q", [SalesDate]) = 1

Gibt Elemente mit einem Datum im ersten Quartal eines beliebigen Jahres zurück.

Filtern Sie nach Nullwerten (oder fehlenden Werten).

Ist Null

Gibt Elemente zurück, bei denen das Datum nicht eingegeben wurde.

Filtern Sie nach Nicht-Null-Werten

Ist nicht Null

Gibt Elemente zurück, bei denen das Datum eingegeben wurde.

Abfragen, die nach null (fehlenden) oder Nicht-Null-Daten filtern

Um Artikel aufzunehmen, die ...

Verwenden Sie dieses Kriterium

Ergebnis abfragen

Filtern Sie nach Nullwerten (oder fehlenden Werten).

Ist Null

Gibt Elemente zurück, bei denen das Datum nicht eingegeben wurde.

Filtern Sie nach Nicht-Null-Werten

Ist nicht Null

Gibt Elemente zurück, bei denen das Datum eingegeben wurde.

Haben Sie Probleme mit Datumskriterien, z. B. wenn Sie nicht die erwarteten Ergebnisse erhalten? Siehe Datumskriterien funktionieren in meiner Abfrage nicht .

No comments:

Post a Comment