2009-06-30 3 views
0

Je suis en train de sélectionner en fonction d'une date dans OpenOffice BaseSyntaxe de requête SQL plage de dates dans OpenOffice Base de

SELECT * 
    FROM OrderTbl 
    WHERE OrdDate BETWEEN #1/1/2007# AND #1/31/2007# 

J'ai essayé un certain nombre de variations, mais rien ne fonctionne. Quelle est la syntaxe correcte?

+0

avez-vous essayé des guillemets simples au lieu de #s? – akf

Répondre

1

Cela devrait fonctionner:

SELECT * 
FROM OrderTbl 
WHERE OrdDate BETWEEN '2007-01-01' AND '2007-01-31' 
+0

Merci beaucoup, cela fonctionne. –

0

utilisation ci-dessous la requête SELECT * DE OrderTbl OU OrdDate ENTRE fonte (conversion (varchar, '1/1/2007', 101) datetime) et coulé ((varchar, '1/31/2007', 101) comme datetime)