【发布时间】:2017-12-20 04:29:22
【问题描述】:
我有一个 MS Access 数据库。我正在用 C# 编写一个应用程序来访问它。我在 MS Access 中有一个类型为“Short Text”的字段“FileName”。FileName 字段中的数据类似于“Test 11-12-2004 15.11.15”。
使用日期范围,我必须根据文件名字段搜索记录。我无法获取 - 如何比较这种格式的日期并检索记录? FileName 是 Text 类型,而 date 是它的子字符串。仅检索日期部分并与>= beginDate && <= endDate 进行比较对我来说似乎是一个难题。
谁能建议我如何编写 SQL 查询来执行此日期范围比较并检索这些记录 - “Select * from TestHead where FileName......” ????
感谢任何帮助。
非常感谢,
【问题讨论】:
-
我会在表格中添加一个新列
FileDate日期/时间类型,并根据文件名填充此列。可以使用 C# 中的循环记录来完成一次。在此之后,您将能够使用常规 SQL 查询进行高速搜索。
标签: sql string ms-access compare date-range