SQL更新日期时间条目

sd_dracula

我有一张表格,其中两列列出了datetime格式的日期。

现在,我想做的是从中提取每个非null日期Column1,为每个值加上一年,然后将其存储到中Column2

因此,下面,在更新之后,Column2(带有空值的那个)将显示:

2014-07-09 00:00:00.000 
2013-07-30 00:00:00.000 
2013-10-19 00:00:00.000 
2013-10-19 00:00:00.000

在此处输入图片说明

语法如何?我需要先进行选择再进行更新吗?

马克西姆·朱可夫(Maxim Zhukov)
UPDATE tbl
SET Column2 = DATEADD(year, 1, Column1)
WHERE Column2 IS NULL AND Column1 IS NOT NULL

没关系的

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

更新日期主题的时间

来自分类Dev

SQL Server数据库的最后更新日期时间

来自分类Dev

在SQL数据库中插入并更新日期时间

来自分类Dev

SQL中的批量更新日期时间列

来自分类Dev

sql oracle更新日期

来自分类Dev

MySQL更新日期时间字段

来自分类Dev

尝试循环更新日期和时间

来自分类Dev

Rails-无法更新日期时间

来自分类Dev

SQL 替换和更新日期时间字符串“在某个日期之前”

来自分类Dev

获取哈希表条目的最新更新日期

来自分类Dev

如何在动态SQL中使用sysdate(包括时间戳)更新日期列

来自分类Dev

在SQL Server 2012中仅更新日期的一部分时间

来自分类Dev

如何在动态SQL中使用sysdate(包括时间戳)更新日期列

来自分类Dev

仅在SQL Server中更新日期

来自分类Dev

如何在sql中更新日期

来自分类Dev

Postgres:更新日期并保留时间戳记中的时间

来自分类Dev

更新日期时间时间戳分钟值

来自分类Dev

腌制后是否更新日期时间时间戳?

来自分类Dev

Rails 4.2不会更新日期时间字段

来自分类Dev

在sql存储过程中找到创建日期和更新日期之间的最新日期

来自分类Dev

更新日期字段

来自分类Dev

使用日期更新日期

来自分类Dev

更新日期类型日期

来自分类Dev

如何更新日期时间字段以仅包含日期或时间部分

来自分类Dev

SQL UPDATE更新表中的最新日期

来自分类Dev

SQL帮助:更新日期时如何按组计数?

来自分类Dev

从子查询Oracle SQL返回的值更新日期字段

来自分类Dev

SQL SUM更新日期范围按组冲突

来自分类Dev

LINQ基于最新日期的条目总数