DAY (expressão SSIS)
Retorna um inteiro que representa o dia da parte da data.
Sintaxe
DAY(date)
Argumentos
- date
É uma expressão que retorna uma data válida ou uma cadeia de caracteres em formato de data.
Tipos de resultado
DT_I4
Comentários
DAY 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.
![]() |
---|
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 DAY é mais resumida, mas equivale a usar a DATEPART ("Dia", data).
Exemplos
Este exemplo retorna o número do dia em um literal de data. Se a data estiver no formato "mm/dd/aaaa", este exemplo retornará 23.
DAY((DT_DBTIMESTAMP)"11/23/2002")
Este exemplo retorna o inteiro que representa o dia na coluna ModifiedDate.
DAY(ModifiedDate)
Este exemplo retorna o inteiro que representa o dia da data atual.
DAY(GETDATE())
Consulte também