SQL从时间字段值中获取年份使用DATENAME()函数。

DATENAME()函数语法:DATENAME(param,date)

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

date是时间字段名 或一个时间值

param是指定要返回日期部分的参数,包括下面几种:

SQL中的DATENAME()函数 随笔 第1张

获取年份就可以这样写 datename(year,date) 或 datename(yy,date) 

已系统当前时间getdate()为例,3种写法获取年份结果如图:

SQL中的DATENAME()函数 随笔 第2张

另外,DATENAME返回的是一个字符串,如果需要返回整数,可以使用DATEPART ( datepart , date ) ,语法与DATENAME相同

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄