Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Aplica-se a:SQL Server
SSIS Integration Runtime em Azure Data Factory
Devolve um inteiro que representa a parte do mês de uma data.
Sintaxe
MONTH(date)
Arguments
date
É uma data em qualquer formato de data.
Tipos de Resultados
DT_I4
Observações
MONTH 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 MÊS é mais breve, mas equivalente a usar DATEPART("Month", date).
Exemplos de Expressões
Este exemplo devolve o número do mês numa data literal. Se a data estiver em formato "mm/dd/yyyy", este exemplo devolve 11.
MONTH((DT_DBTIMESTAMP)"11/23/2002")
Este exemplo devolve o inteiro que representa o mês na coluna ModifiedDate .
MONTH(ModifiedDate)
Este exemplo devolve o inteiro que representa o mês da data atual.
MONTH(GETDATE())
Ver também
DATEADD (Expressão SSIS)
DATEDIFF (Expressão SSIS)
DATEPART (Expressão SSIS)
DAY (Expressão SSIS)
ANO (Expressão SSIS)
Funções (Expressão SSIS)