Partilhar via


DAY (Expressão SSIS)

Retorna um inteiro que representa a parte do dia em uma 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 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 DAY é mais resumida, mas equivale a usar a DATEPART ("Dia", data).

Exemplos de expressões

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

DATEADD (Expressão SSIS)
DATEDIFF (Expressão SSIS)
DATEPART (Expressão SSIS)
MONTH (Expressão SSIS)
YEAR (Expressão SSIS)
Funções (Expressão SSIS)