mssql sqlserver 如何将一个日期字段中的转换为年信息呢?


摘要:
下文讲述sqlserver下,如何将数据表中的日期字段中的转换为年的方法分享
实验环境:sql server 2008 R2


实现思路:
使用year函数将日期中的年份信息提取出来,既可完成日期字段转换为年的方法

create table [maomao365.com]
(keyId int identity,
 d datetime 
 )
 go
 insert into [maomao365.com]
(d)values('2016-1-1'),
 ('2014-1-1'),('2017-1-1'),
 ('2018-1-1'),('2015-1-1'),
 ('2010-1-1'),('2014-1-1')
--使用year提取年份信息
select 
 keyId,  
 d,
 year(d) as [转换后的年份]
  from [maomao365.com]
go
truncate table [maomao365.com]
drop     table [maomao365.com]

相关阅读:
sqlserver之year函数应用