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 |