当前位置:首页 > sqlserver截取日期的年份和月份

sqlserver截取日期的年份和月份

sqlserver截取日期的年份和月份?

sqlserver截取日期的年份和月份

sqlserver截取日期年份和月份使用datepart函数,函数使用方法如下:

一、函数功能:DATEPART() 函数用于返回日期/时间的单独部分,比如年、月、日、小时、分钟等等。

二、语法:DATEPART(datepart,date)

三、参数说明:date 参数是合法的日期表达式。datepart 参数可以是下列的值:

四、实例

1、截取年份:datepart(yy,'2017-1-1') 返回:2017

2、截取月份:datepart(mm,'2017-1-1') 返回:1

五、datepart函数返回的是整型数值,如果需要返回字符型,那么使用datename()函数,用法与datepart相同,只是返回数据类型不同。

sql server中截取日期的年和月份的实现方法是使用数据库提供的时间函数。

YEAR() 函数返回date_expression 中的年份值。MONTH() 函数返回date_expression 中的月份值。

1:使用YEAR,MONTH用来提取年月 用getdate()返回系统时间 如:select year(getdate()),month(getdate()) 运行结果: year(getdate()) month(getdate()) 2016 03

2:使用DATEPART 获取年月 DATEPART() 函数以整数值的形式返回日期的指定部分。此部分由datepart 来指定。如:select DATEPART(year,getdate()),DATEPART(month,getdate()) ---------------------------------------------------------------------------- 2016 03

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至举报,一经查实,本站将立刻删除。

最新文章