Função de banco de dados DatePart() mvSQL no Jitterbit App Builder
Resumo
Extrai uma parte de uma expressão date ou datetime.
Sintaxe
DATEPART(<datepart>, <datetime>)
Parâmetros
Dataparte
| Parte da data | Aliases | Suporte ao fornecedor |
|---|---|---|
year |
yy, yyyy |
Todos os fornecedores de RDBMS. |
quarter |
qq, q |
SQL Server e SQLite |
month |
mm, m |
Todos os fornecedores de RDBMS. |
dayofyear |
dy, y |
SQL Server e SQLite |
day |
dd, d |
Todos os fornecedores de RDBMS. |
week |
wk, ww |
SQL Server e SQLite |
hour |
hh |
Todos os fornecedores de RDBMS. |
minute |
mi, n |
Todos os fornecedores de RDBMS. |
second |
ss, s |
Todos os fornecedores de RDBMS. |
A parte da data não deve ser citada.
A parte da data não diferencia maiúsculas de minúsculas.
Data e hora
Coluna ou expressão do tipo datetime ou date. Algumas partes de data esperam um datetime.
Devoluções
Retorna um int que representa a parte da data.
Observações
Todos os fornecedores de banco de dados usam ISO 8601 (semanas começando na segunda-feira, começando em 1 da primeira segunda-feira do ano) para esta função.
Versões anteriores do App Builder lidavam com limites de data de forma diferente. Por exemplo, o SQL Server calcula semanas usando domingo como o início da semana. O SQLite, por outro lado, usa segunda-feira.
Exemplos
| Expressão | Retorna |
|---|---|
DATEPART(minute, TIMESTAMP('1997-01-02 12:13:14')) |
13 |
DATEPART(hour, TIMESTAMP('1997-01-02 12:13:14')) |
12 |
DATEPART(day, TIMESTAMP('1997-01-02 12:13:14')) |
2 |
DATEPART(month, TIMESTAMP('1997-01-02 12:13:14')) |
1 |
DATEPART(year, TIMESTAMP('1997-01-02 12:13:14')) |
1997 |