“提取”不是公认的内置函数名称

mj1*_*829 -2 t-sql sql-server-2014

Extract函数在SQL Server 2014中不可用?我想从日期或其他任何日期中提取年份和月份。谢谢。

小智 5

oracle中使用的“提取”功能。您可以使用'DATEPART'或'YEAR'或'Month'或'Day'在SQL Server上提取日期详细信息。试试下面的T-sql

DECLARE @currentDate DATETIME = GETDATE();
SELECT DATEPART(yyyy, @currentDate);
SELECT DATEPART(mm, @currentDate);
SELECT DATEPART(dd, @currentDate);

SELECT YEAR(@currentDate);
SELECT MONTH(@currentDate);
SELECT DAY(@currentDate);
Run Code Online (Sandbox Code Playgroud)