在 MS Access 中过滤包含字符串的日期列

filtering date column that contains strings as well in MS Access

美好的一天, 我有一个 MS Access 数据库,其中有 1 列包含日期和字符串(在不同的单元格中)。我的问题是是否可以在保留字符串的同时按日期过滤日期?该列如下所示:

Date_Col 01/05/15 05/04/18 Not Released 01/01/18 Not Released

这是来自硬件 EOL 的数据,因此我们需要保留日期和字符串,但我们需要能够根据需要过滤或排序日期。 任何帮助将不胜感激,因为现在我正在尝试过滤该列将所有内容都视为文本,但如果该列在 excel 中,它将按日期过滤并忽略字符串单元格。

您可以使用将文本字段转换为真实日期值的查询:

Select *, CDate([Date_Col]) As TrueDate
From YourTable
Where IsDate([Date_Col])

现在,根据需要过滤字段 TrueDate。