2016-02-29 26 views
1

我有一個Access數據庫,其中的一個報告是根據城市和州的情況拉取和顯示的。有一種形式,用戶選擇城市和州和查詢運行,然後根據該查詢顯示報告。我想按保修起始日期(WSD)和型號#對查詢中的數據進行排序。問題是所有的日期都不是相同的格式,如果我嘗試格式化WSD列作爲日期字段訪問刪除至少1000條記錄。目前所有字段均被格式化爲簡短文本。有沒有一種方法可以按照日期對數據進行排序,而不需要所有格式都相同?我附上了一些記錄的截圖以顯示該問題。在Access中排序不同的日期格式?

Access Example

如果你需要的SQL查詢我可以提供這一點。

回答

0

如果你想通過日期排序,那麼你可以使用:

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