データベースから時間を指定して抽出するには?

解決


イルカ  2003-10-16 11:11:35  No: 79830  IP: [192.*.*.*]

あるデータベースにデータが存在していて1日分のデータ(AM6:00〜翌日のAM6:00)までのデータ抽出しようとしているのですがうまく抽出できません。
どのようにSQL文を作成したらいいのでしょうか?
以下の様に記述するとエラーが発生していまいます。
SELECT * FROM tblNippou WHERE LogDate >= '2003/10/16 6:00:00' AND LogDate < '2003/10/17 6:00:00'

[環境]
VB6.0
Access2000

編集 削除
とろ  2003-10-16 11:15:19  No: 79831  IP: [192.*.*.*]

まず、 LogDate の型は何ですか?
テキスト(文字列)型の場合には、時刻部分の先頭ゼロなど
入力形式などを確認しましょう。

日付型の場合には、日付リテラルは # で囲みます。

WHERE LogDate >= #2003/10/16 6:00:00# AND LogDate < #2003/10/17 6:00:00#

という感じです。

編集 削除
イルカ  2003-10-16 11:27:33  No: 79832  IP: [192.*.*.*]

ありがとうございます。解決致しました。

編集 削除