我剛開始學習SQL,並將其與Microsoft Access 2013中的數據庫一起使用。使用此數據庫,我每週導入一個CSV,然後有一個查詢來選擇某個領域。其中一個字段是一個不規則的時間戳,我必須將其作爲簡短文本導入(例如格式:「2015-07-03T02:47:21 + 00:00」)。Microsoft Access SQL - 在SELECT查詢中修改日期格式
在我的Select查詢中,我使用此代碼將時間戳轉換爲可用的日期時間(並減去七個小時):FORMAT(DATEADD("h", -7, MID(PurchaseDate,1,10) + " " + MID(PurchaseDate,12,8)), "M/D/YY H:MM") AS OrderDate
當應用於上述示例時,將返回「7/2/15 19:47:21」這正是我想要的。
但是,查詢不會將結果識別爲日期,並且不會讓我篩選/按日期排序它們。有沒有辦法以日期格式輸出這個輸出,以便我可以按日期和時間排序和過濾?提前致謝。
我刪除了我的,這是多餘的,現在你已經提供了一些必要的更正。已經結束。 – Smandoli
謝謝!這正是我所需要的,我猜這裏比較簡單。 – MichaelV