1. 程式人生 > >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相同,只是返回資料型別不同。

、另一種最簡單的寫法
select convert(char(7) ,時間欄位 , 120)
from table_name