Vinzenz Mai: (Access 2000) Einträge zwischen 2 Datumwerten

Beitrag lesen

Hallo

a) den Operator BETWEEN ... AND empfehlen.
b) eine (VBA-)Funktion zu schreiben, die Dir einen Datumswert in die von Jet-SQL
   gewünschte Zeichenkette umwandelt. Nutze dazu die Funktion Format().

Jo. also zu a) den Operator suche ich immer im Abfrageeditor. aber leider kennt (mein)access diesen Operator augenscheinlich nicht.

Den kannte schon Access 97, was die älteste mir zugängliche Access-Version ist.

Zu b) Jet-SQL => da muss man das datum in das Amerekanische Format bringen etwa so mm.dd.jjjj oder?

Nein, natürlich nicht.

Du musst Deine Datumsangaben explizit in die von Jet-SQL erforderliche Form bringen, siehe:

WHERE (((Bestelldaten.Bestelldatum)>#12/12/2001# And (Bestelldaten.Bestelldatum)<#12/12/2010#))

Da verwendest Du das Datumsformat, das Jet-SQL, die Datenbank-Engine hinter
MS-Access, erwartet:

#Monat/Tag/Jahr#

Das findest Du übrigens auch in der ausgezeichneten Dokumentation, die mit
Access mitgeliefert wird.

Freundliche Grüße

Vinzenz