在 Access 中对不同的日期格式进行排序?

Sort differing date formats in Access?

我有一个 Access 数据库,其中根据城市和州提取和显示报告。有一个表单,用户选择城市和州,查询是 运行,然后根据该查询显示一个报告。我想按保修开始日期 (WSD) 然后按型号对查询中的数据进行排序。问题是所有日期的格式都不相同,如果我尝试将 WSD 列格式化为日期字段,Access 会删除至少 1000 条记录。目前,所有字段都被格式化为短文本。有没有一种方法可以按日期对数据进行排序,而格式不相同?我附上了一些记录的屏幕截图以显示问题。

如果您需要 sql 查询,我也可以提供。

如果你想按日期排序,那么你可以使用:

IIf(IsDate([WSD]), CDate([WSD]), DateSerial(Val([WSD]),1,1)) AS WarrantyDate