Ir para o conteúdo

Transforme as suas conexões em um bônus de fim de ano com o nosso novo Programa de Indicação de Clientes! Saiba mais

Esta documentação é para a versão 4 e posterior do App Builder, o novo nome do Vinyl. Acesse a documentação do Vinyl aqui.

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