相关疑难解决方法(0)

如何使用SQL UPDATE语句将1年添加到DATETIME列?

我想在表中的每一行中为datetime-type列添加1年.对于数字类型,使用UPDATE语句添加很容易.例如:

UPDATE TABLE SET NUMBERCOLUMN = NUMBERCOLUMN + 1
Run Code Online (Sandbox Code Playgroud)

我想用DATETIME类型做同样的事情......

UPDATE Procrastination SET DropDeadDueDate = DropDeadDueDate + ?
Run Code Online (Sandbox Code Playgroud)

......但我不确定使用什么价值.我可以使用的数字值是"1年"吗?或者SQL Server中是否有DATEADD函数或类似函数?

其他问题

我想这不是针对一个字段,而是针对数据类型'datetime'的数据库中的每个字段.有没有一种简单的方法可以选择"datetime"类型的所有字段并执行添加x年数的更新?我是sql的新手,所以请温柔......

sql sql-server

23
推荐指数
4
解决办法
8万
查看次数

标签 统计

sql ×1

sql-server ×1