SQL Server2008上のデータベースのフロントエンドとしてAccess2010を使用しています。nvarchar(50)として格納されている日付フィールドがあります。テキストフィールドDateHrに次の値があります12/04/11 16:49:23
。これは次のように変換されApril 11, 2012 4:49 PM
ます(レコードが作成された日時と同じです)。
フィールドのデータ型をDateTimeに変更することはできません。これは、日付をさらに混乱させるためです(Ex. 12/4/2011 4:49:23 PM
)。レコードの入力方法を変更できません。
このフィールドを「mm/dd / yy」の形式で表示し、この形式でwhere句を実行できるようにする必要があります。
正しく表示されるかどうかを確認するために次のことを試しましたが、dtDateが表示されてい11/12/04
ます:
Select (Format(CDate([DateHr]),"yy/mm/dd")) as dtDate