MS Access SQL pour Sélectionner la plage de date

J'ai besoin de sélectionner un enregistrement avec des dates qui possède des dates ( dans la gamme: formulaire de 1998 à 1999). J'ai écrit la déclaration dont il n'a l'air de fonctionner . Pourquoi?

SELECT *
FROM Factory
WHERE 
(EXTRACT(YEAR FROM date) AS dyear) BETWEEN '1998'  AND '1999'
  • Pourquoi ne pas WHERE date BETWEEN '1998-01-01' AND '1999-12-31'?
  • pourquoi cela ne fonctionnerait pas?
  • MS Access a montré une erreur qui n'a pas de documentation pour elle.
InformationsquelleAutor J.Olufsen | 2013-04-03