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

时间:2018-04-25 07:30:41

标签: vba access-vba ms-access-2010

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

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

这是来自硬件EOL的数据,因此我们需要保留日期和字符串,但我们需要能够按照我们的意愿过滤或排序日期。 任何帮助将被欣赏,因为我正在尝试过滤列是将所有内容视为文本,但如果列在Excel中,它将按日期过滤并忽略字符串单元格。

1 个答案:

答案 0 :(得分:2)

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

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

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