YEAR (SSIS)
Retorna um inteiro que representa o ano da parte da data.
Sintaxe
YEAR(date)
Argumentos
- date
É uma data em qualquer formato de data.
Tipos de resultado
DT_I4
Comentários
YEAR retornará um resultado nulo se o argumento for nulo.
Um literal de data deve ser convertido explicitamente em 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 é validada quando um literal de data é convertido explicitamente em um destes tipos de dados de data: DT_DBTIMESTAMPOFFSET e DT_DBTIMESTAMP2. |
A função YEAR é mais resumida, mas equivale a usar a função DATEPART ("Ano", data).
Exemplos
Este exemplo retorna o número do ano em um literal de data. Se a data estiver no formato mm/dd/aaaa, este exemplo retornará "2002".
YEAR((DT_DBTIMESTAMP)"11/23/2002")
Este exemplo retorna o inteiro que representa o ano na coluna ModifiedDate.
YEAR(ModifiedDate)
Este exemplo retorna o inteiro que representa o ano da data atual.
YEAR(GETDATE())
Consulte também