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

时间:2016-02-29 15:14:07

标签: ms-access ms-access-2013

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

Access Example

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

1 个答案:

答案 0 :(得分:0)

如果您希望按日期排序,则可以使用:

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