私の Access データベースには、 というテーブルがありますcustomers
。このテーブルには、 という列がありますDateEntered
。フィールドのデータ型は短いテキストです。
この列の値は一貫しておらず、いくつかのバリエーションがあります。
MM-DD-YYYY
、MMDDYYYY
とMM/DD/YYYY
.
標準セットはないようです。
私の目標は、2012 年のすべての顧客を選択することです。
select *
from customers
where DateEntered <('%2013') AND >('%2012');
しかし、実行すると空白になります。
私が正しくできていないことを誰かが指摘できますか?さらに重要なことに、このクエリが Access で機能しない理由を説明できますか? 私のSQLの理解(あまり高度ではない)から、これはうまくいくはずです。