[SQL ] SQL_2005 UPDATE 日期欄位

作者: yohoboy (小寶包是天使與惡魔)   2022-08-15 19:27:43
資料庫名稱: 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 的新增查詢方式修改。
作者: lsps40803 (★嘻哩波囉★)   2022-08-16 11:37:00
DATEADD(year,-1,欄位) 試試看
作者: nickerChen (黑鬼CHEN)   2022-08-19 16:47:00
樓上語法無誤,實測ok,但建議批次比數更改比較不會塞車

Links booklink

Contact Us: admin [ a t ] ucptt.com