批量更新日期字段中的年

简介: 工作需要,将数据中的日期字段中的年批量更新到指定的年,想了一下,写成这样:如:批量更新到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里面有没有.

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

目录
相关文章
|
9月前
|
存储 关系型数据库 索引
10. 在一个非主键字段上创建了索引, 想要根据该字段查询到数据, 需要查询几次 ?
在非主键字段上创建索引,查询数据通常需两次。对于MyISAM,先通过索引找到数据行指针,再获取数据;而InnoDB则先找主键ID,再从主键索引中查找数据。
58 0
|
9月前
|
SQL 关系型数据库 MySQL
sql查询指定日期前n天数据
sql查询指定日期前n天数据
|
9月前
Mibatis插入数据的时候遇到某个字段空值
Mibatis插入数据的时候遇到某个字段空值
57 0
|
SQL
一条集多表查询、字段与字段拼接、合并每张表共同字段、新增列并赋值的SQL
一条集多表查询、字段与字段拼接、合并每张表共同字段、新增列并赋值的SQL
87 0
|
SQL 分布式计算 MaxCompute
一次性查询一张表所有字段的空值率
一次性查询一张表所有字段的空值率
1952 2
|
存储 关系型数据库 MySQL
列的类型定义——日期和时间类型
前言 日期与时间类型是为了方便在数据库中存储日期和时间而设计的,数据库有多种表示日期和时间的数据类型。其中,YEAR类型表示年,DATE类型表示日期,TIME类型表示时间,DATETIME和TIMESTAMP表示日期和时间。下面从这5种日期与时间类型的字节数、取值范围和零值等方面进行对比,如下表所示。
|
存储 Unix 关系型数据库
关于日期及时间字段的查询
在项目开发中,一些业务表字段经常使用日期和时间类型,而且后续还会牵涉到这类字段的查询。关于日期及时间的查询等各类需求也很多,本篇文章简单讲讲日期及时间字段的规范化查询方法。
355 0
关于日期及时间字段的查询
合并查询结果与为表和字段取别名
合并查询结果与为表和字段取别名
189 0
合并查询结果与为表和字段取别名
|
SQL
sql查询,如果有更新时间则按更新时间倒序,没有则按创建时间倒序排列
原文:sql查询,如果有更新时间则按更新时间倒序,没有则按创建时间倒序排列 ORDER BY IFNULL(update_time,create_time) DESC IFNULL(expr1,expr2) 如果 expr1 不是 NULL,IFNULL() 返回 expr1,否则它返回...
2043 0
excel 工作表如何插入当前日期时间
在EXCEL表格中,插入当前的日期或是插入当前的时间;我们都可以用快捷键或时间函数来实现     插入当前日期 快捷键方法: 比如,显示日期的单元格为A1单元格; 今天是2018年6月8日; 鼠标点一下A1单元格;选中它。
1751 0

热门文章

最新文章