Partilhar via


ANO (Expressão SSIS)

Aplica-se a:SQL Server SSIS Integration Runtime em Azure Data Factory

Devolve um inteiro que representa o componente de ano de uma data.

Sintaxe

  
YEAR(date)  

Arguments

date
É uma data em qualquer formato de data.

Tipos de Resultados

DT_I4

Observações

YEAR devolve um resultado nulo se o argumento for nulo.

Um literal de data deve ser explicitamente convertido para um dos tipos de dados de data. Para obter mais informações, consulte Tipos de dados do Integration Services.

Observação

A expressão não se valida quando um literal de data é explicitamente convertido para um destes tipos de dados de data: DT_DBTIMESTAMPOFFSET e DT_DBTIMESTAMP2.

Usar a função YEAR é mais breve, mas equivalente a usar a função DATEPART ("Year", date).

Exemplos de Expressões

Este exemplo devolve o número do ano numa data literal. Se a data estiver em formato mm/dd/yyyy, este exemplo devolve "2002".

YEAR((DT_DBTIMESTAMP)"11/23/2002")  

Este exemplo devolve o inteiro que representa o ano na coluna ModifiedDate .

YEAR(ModifiedDate)  

Este exemplo devolve o inteiro que representa o ano da data atual.

YEAR(GETDATE())  

Ver também

DATEADD (Expressão SSIS)
DATEDIFF (Expressão SSIS)
DATEPART (Expressão SSIS)
DAY (Expressão SSIS)
MÊS (Expressão SSIS)
Funções (Expressão SSIS)