構文

2009-06-30 12 views
0

私はOpenOfficeのBaseの日付に基づいて選択しようとしている:構文

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

私は多くのバリエーションを試してみたが、何も作業していません。正しい構文は何ですか?

+0

#sの代わりに一重引用符を試しましたか? – akf

答えて

1

これは動作するはず:クエリ以下

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

ありがとう、それは動作します。 –

0

使用はSELECT * をOrderTbl からキャストBETWEEN OrdDateは、WHERE (変換(varchar型、 '1/1/2007年の'、101)日時など)ANDキャスト( (varchar、 '1/31/2007'、101)datetime)