ACCESS97のVBAで開発しています。ACCESSデータベースから該当する日付データを抽出したいのですが、YYYYのみの条件でYYYY/1/1からYYYY/12/31までのデータを抽出したいのです。SQLでできるのでしょうか?もしできるのならそのやり方を教えてください。

このQ&Aに関連する最新のQ&A

A 回答 (2件)

他にも、


[Field1] >= DateSerial([年を指定],1,1) AND [Field1] < DateSerial([年を指定]+1,1,1)

とか…
Betweenを使わないのは、時刻の入ったデータも有効にする為です。
    • good
    • 0

出来ますよ!


YEAR関数を使います。
 Year([File01]![adddate])=1999
SQLだと
 Select *
 From File01
 Where Year([File01]![adddate])=1999;
です!
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


人気Q&Aランキング