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

时间:2016-10-09 07:59:09

标签: tsql sql-server-2014

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

1 个答案:

答案 0 :(得分:3)

'提取' oracle中使用的函数。你可以使用' DATEPART'或者'年'或者'月'或者' 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);