批量更新日期字段中的年

简介: 工作需要,将数据中的日期字段中的年批量更新到指定的年,想了一下,写成这样:如:批量更新到DateAdd(year,-5,GETDATE()) =2002SET oDateTime=DateAdd(year,Datediff(year,oDateTime,DateAdd(year,-5,GETDATE())),oDateTime)不知道sql里面有没有更简单的方法.

工作需要,将数据中的日期字段中的年批量更新到指定的年,想了一下,写成这样:
如:批量更新到DateAdd(year,-5,GETDATE()) =2002

SET oDateTime=DateAdd(year,Datediff(year,oDateTime,DateAdd(year,-5,GETDATE())),oDateTime)

不知道sql里面有没有更简单的方法.
好像Oracle里面有一个date什么的函数,可以用正则去替换,不知道sql里面有没有.

记录一下,有时间再研究一下.

目录
相关文章
|
14天前
|
存储 关系型数据库 索引
10. 在一个非主键字段上创建了索引, 想要根据该字段查询到数据, 需要查询几次 ?
在非主键字段上创建索引,查询数据通常需两次。对于MyISAM,先通过索引找到数据行指针,再获取数据;而InnoDB则先找主键ID,再从主键索引中查找数据。
11 0
|
16天前
|
SQL 关系型数据库 MySQL
sql查询指定日期前n天数据
sql查询指定日期前n天数据
|
9月前
|
SQL 存储 Oracle
Oracle数据库中日期的操作、主键自增与分页查询
Oracle数据库中日期的操作、主键自增与分页查询
79 0
|
6月前
|
SQL
一条集多表查询、字段与字段拼接、合并每张表共同字段、新增列并赋值的SQL
一条集多表查询、字段与字段拼接、合并每张表共同字段、新增列并赋值的SQL
26 0
|
SQL
根据时间字段删除一定时间内的记录
根据时间字段删除一定时间内的记录
95 0
传入时间戳导出当前时间函数
传入时间戳导出当前时间函数
83 0
|
存储 Unix 关系型数据库
关于日期及时间字段的查询
在项目开发中,一些业务表字段经常使用日期和时间类型,而且后续还会牵涉到这类字段的查询。关于日期及时间的查询等各类需求也很多,本篇文章简单讲讲日期及时间字段的规范化查询方法。
200 0
关于日期及时间字段的查询
|
SQL Oracle 关系型数据库
SQL实现日期自动填充
在不同数据库用SQL实现日期自动填充的方法
486 0

热门文章

最新文章