[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