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 uma data-parte de uma data.
Sintaxe
DATEPART(datepart, date)
Arguments
datepart
É o parâmetro que especifica para que parte da data deve devolver um novo valor.
date
É uma expressão que devolve uma data válida ou uma cadeia em formato de data.
Tipos de Resultados
DT_I4
Observações
DATEPART 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.
A tabela seguinte lista as partes de data e abreviaturas reconhecidas pelo avaliador de expressões. Os nomes das partes de data não são sensíveis a maiúsculas minúsculas.
| Parte da Data | Abbreviations |
|---|---|
| Ano | yy, yyyy |
| Trimestre | qq, q |
| Mês | mm, m |
| Dia do ano | dy, y |
| Day | dd, d |
| Semana | WK, WW |
| Dia da Semana | dw |
| Hora | Hh, hh, HH |
| Minuto | mi, n |
| Second | ss, s |
| Milissegundo | Sra. |
Exemplos de Expressões SSIS
Este exemplo devolve o inteiro que representa o mês numa data literal. Se a data estiver em formato mm/dd/yyyy", este exemplo devolve 11.
DATEPART("month", (DT_DBTIMESTAMP)"11/04/2002")
Este exemplo devolve o inteiro que representa o dia na coluna ModifiedDate .
DATEPART("dd", ModifiedDate)
Este exemplo devolve o inteiro que representa o ano da data atual.
DATEPART("yy",GETDATE())
Todos estes exemplos dão 19.
DATEPART("HH", (DT_DATE) "2020-09-02 19:24" )
DATEPART("hh", (DT_DATE) "2020-09-02 19:24" )
DATEPART("Hh", (DT_DATE) "2020-09-02 19:24" )
Ver também
DATEADD (Expressão SSIS)
DATEDIFF (Expressão SSIS)
DAY (Expressão SSIS)
MÊS (Expressão SSIS)
ANO (Expressão SSIS)
Funções (Expressão SSIS)