2015-02-05 23 views

回答

0

確定要記住的第一件事是,記錄可以在任何被牽拉,所以我們可能要ORDER BY,以確保最高30000條記錄是每次相同(或者,如果你想在未來30000記錄,你最終不會重複自己等等)。我認爲你有某種身份證,你可以自己弄清楚要點什麼。

什麼你要找的是

UPDATE (SELECT TOP 30000 * FROM Table1 ORDER BY Table1.id) AS a 
SET a.TIME = TimeSerial(Left(a.TIME,2),Right(a.TIME,2),0); 
+0

謝謝。我實際上想要做的是首先更改800,000條記錄的格式,然後運行查詢。因此,當我將「設計視圖」中「時間」字段的格式從當前:「長度爲4的短文本」更改爲新:「長度爲16的短文本」時,由於錯誤,我無法保存它:沒有足夠的內存。我使用長度爲16的原因是在將分號插入到DATE字段的時候。最後,我試圖將時間更改爲軍事,然後將格式轉換爲日期/時間,格式爲mm/dd/yyyy HH:nn。 – Vij 2015-02-06 21:36:11

+0

我能夠對30,000條記錄進行這些更改,但我希望爲所有800,000條記錄執行這些更改。我也必須只使用Microsoft Access來這樣做。 – Vij 2015-02-06 21:37:21

+0

我強烈建議您將Time字段更改爲實際的Date/Time字段,然後使用Format()進行顯示。您可以使用您問題中的代碼更新所有行。 – serakfalcon 2015-02-06 21:43:59

相關問題