Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a:Banco de Dados SQL do
Azure
Instância Gerenciada de SQL do Azure
Azure Synapse Analytics
Analytics Platform System (PDW)
Banco de Dados SQL no Microsoft Fabric
Devolve um inteiro que representa o ano da data especificada.
Para obter uma visão geral de todos os tipos e funções de dados de data e hora Transact-SQL, consulte Tipos de dados e funções de data e hora (Transact-SQL).
Transact-SQL convenções de sintaxe
Sintaxe
YEAR ( date )
Arguments
date
É uma expressão que pode ser resolvida para um valor de hora, data, datadata,datadata, datahora2 ou datatempooffset . O argumento date pode ser uma expressão, expressão em coluna, variável definida pelo utilizador ou literal de cadeia.
Tipos de devolução
int
Valor de retorno
YEAR devolve o mesmo valor que DATEPART (ano, data).
Se a data contiver apenas uma parte temporal, o valor do retorno é 1900, o ano base.
Examples
A seguinte afirmação devolve 2010. Este é o número do ano.
SELECT YEAR('2010-04-30T01:01:01.1234567-07:00');
A seguinte afirmação devolve 1900, 1, 1. O argumento a favor da data é o número 0. SQL Server interpreta 0 como 1 de janeiro de 1900.
SELECT YEAR(0), MONTH(0), DAY(0);
Exemplos: Azure Synapse Analytics and Analytics Platform System (PDW)
A seguinte afirmação devolve 1900, 1, 1. O argumento a favor da data é o número 0. SQL Server interpreta 0 como 1 de janeiro de 1900.
SELECT TOP 1 YEAR(0), MONTH(0), DAY(0);