SQL で日付の比較方法

ページ作成日 :

動作確認バージョン

確認 Access バージョン

  • 2003

確認 Windows バージョン

  • XP SP2 以降

Tips

Access で日付を比較する場合に Transact-SQL や Oracle では

select * from テーブル where 更新日時 = '2009/01/01'

のように記述できますが、Access で同様に記述すると実行時に「抽出条件でデータ型が一致しません」というエラーが発生します。

Access では SQL 分に日付を指定する場合には日付を「#」で囲みます。

select * from テーブル where 更新日時 = #2009/01/01#