SQL Server YEAR 函数是日期和时间方法之一,它将返回一个整数,表示指定日期的年份部分。YEAR 函数的语法是
YEAR(date)
在此示例中,我们使用下面显示的数据

SQL Server YEAR 函数示例
在此示例中,我们将向您展示使用此 Year 方法的可能方式。
SELECT YEAR('07-19-1975') AS [Year Example 1]
SELECT YEAR('2015-11-24 12:29:44.513') AS [Year Example 2]
SELECT YEAR(GETDATE()) AS [This Year]

Year 示例 2
我们也可以通过 datepart 来实现或获取年份编号。在此 DateTime 示例中,我们将使用 DATEPART 和 Year 函数从 Employee 表的 Hire Date 中返回年份编号。
SELECT [EmpID]
,[FirstName] + ' '+ [LastName] AS [Full Name]
,[Occupation]
,[YearlyIncome]
,[HireDate]
,YEAR([HireDate]) AS [Year Number]
,DATEPART(year, [HireDate]) AS [This Year From DatePart]
FROM [Employee]
正如您所见,这两个 Server 方法都返回相同的结果。请注意,在 2012 年之前,人们使用 DATEPART 来提取年份,但在 2012 年,Microsoft 推出了 Year。

评论已关闭。