MONTH (Expressão SSIS)
Retorna um número inteiro que representa a parte do mês de uma data.
Sintaxe
MONTH(date)
Argumentos
date
É uma data em qualquer formato de data.
Tipos de resultado
DT_I4
Comentários
MONTH 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 Integration Services Data Types.
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 MONTH é mais resumida, mas equivale a usar DATEPART ("Mês", data).
Exemplos de expressões
Este exemplo retorna o número do mês em um literal de data. Se a data estiver no formato "mm/dd/aaaa", este exemplo retornará 11.
MONTH((DT_DBTIMESTAMP)"11/23/2002")
Este exemplo retorna o inteiro que representa o mês na coluna ModifiedDate .
MONTH(ModifiedDate)
Este exemplo retorna o inteiro que representa o mês da data atual.
MONTH(GETDATE())
Consulte Também
DATEADD (Expressão SSIS)
DATEDIFF (Expressão SSIS)
DATEPART (Expressão SSIS)
DAY (Expressão SSIS)
YEAR (Expressão SSIS)
Funções (Expressão SSIS)