我想在表中的每一行的datetime-type列中添加1年.使用UPDATE语句添加对于数字类型来说很容易.例如:
UPDATE TABLE SET NUMBERCOLUMN = NUMBERCOLUMN + 1
我想用DATETIME-type做同样的事情…
UPDATE Procrastination SET DropDeadDueDate = DropDeadDueDate + ?
…但我不知道要使用什么价值.有没有一个值可以使用的意思是“1年”?或者sql Server中有DATEADD函数还是类似的?
其他问题
我想这样做不是一个字段,而是数据类型为’datetime’的数据库中的每个字段.有没有一种简单的方法来选择“datetime”类型的所有字段,并执行添加x年的更新?我是新来的sql所以请温柔…