看板 Database 關於我們 聯絡資訊
資料庫名稱: MS SQL SERVER 資料庫版本: 2005 內容/問題描述: 某個資料庫因主機日期設定錯誤,寫入資料錄時將錯誤日期時間 寫入資料庫,希望能修正這問題。目前GOOGLE 過可能關鍵字不對,因此試不 出來,想請各方大神協助是否有甚麼方式可以修正這資料。 正確格式範例為 2022-08-15 00:00:00.000 隨時間累加筆數 錯誤格式範例為 2023-08-15 00:00:00.000 就是年份錯誤,在不刪除資料外,如何將 2023年份改為 2022年份 其餘資料不更動,因為筆數過多,一筆一筆修正真的讓人崩潰, 因此指令要怎麼下達能符合需求,感謝回覆。 ps:目前前端部分無法處理,因此需要後端來修改,希望能以 SQL Server Management Studio 的新增查詢方式修改。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 49.158.131.112 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Database/M.1660562865.A.B2B.html ※ 編輯: yohoboy (49.158.131.112 臺灣), 08/16/2022 00:54:11
lsps40803: DATEADD(year,-1,欄位) 試試看 08/16 11:37
nickerChen: 樓上語法無誤,實測ok,但建議批次比數更改比較不會 08/19 16:47
nickerChen: 塞車 08/19 16:47