私はMS Accessデータベースを持っています。私はそれにアクセスするためにC#でアプリケーションを書いています。私は、「MS AccessでShort Text
を。ファイル名フィールド内のデータは以下のようである」タイプのフィールド「FileName
」を持っている「Test 11-12-2004 15.11.15
。SQL:文字列テキストフィールドの日付範囲の比較
日付範囲を使用して、私はfilenameフィールドに基づいてレコードを検索しました。私が取得することはできませんよ - この形式の日付を比較してレコードを取得するにはどうすればよいでしょうか?FileNameはテキスト型で、日付は部分文字列で、日付部分のみを取り出して>= beginDate && <= endDate
と比較すると、パズルのようです。この日付範囲の比較を実行し、それらのレコードを取得するためにSQLクエリを書くにはどうすればよいですか?「Select * from TestHead where FileName ......」
助けていただければ幸いです。あなたは、レコードを通過しているとして、私はこのような文字列を分割したい
どうもありがとう、あなたのC#コードで
新しい列の「FileDate」の日付/時刻型をテーブルに追加し、ファイル名に基づいてこの列を埋めます。これは、C#のレコードを使用してサイクリングを1回行うことができます。その後、通常のSQLクエリを使用して高速検索を実行できます。 –