Exemplo de uso
EXTRACT(QUARTER FROM Order Date)
Sintaxe
1) Retorna uma parte da data.
EXTRACT( part FROM date_expression )
2) Retorna um valor de "Data" de um campo ou expressão de "Data e hora".
EXTRACT(DATE FROM date_expression )
Parâmetros
date_expression
: uma expressão ou um campo "Data" ou "Data e hora".
part
: a parte da data a ser retornada.
EXTRACT
é compatível com as seguintes partes:
DAYOFWEEK
: retorna valores no intervalo [1, 7] com domingo como primeiro dia da semana.
DAY
DAYOFYEAR
WEEK
: retorna o número da semana da data no intervalo [0, 53]. As semanas começam no domingo. Os dias anteriores ao primeiro domingo do ano estão na semana 0.
ISOWEEK
: retorna o número da semana ISO 8601 de
date_expression
.
ISOWEEK
começam na segunda-feira. Retorna valores no intervalo [1, 53]. O primeiro
ISOWEEK
de cada ano ISO começa na segunda-feira anterior à primeira quinta-feira do ano do calendário gregoriano.
MONTH
QUARTER
: retorna valores no intervalo [1, 4].
YEAR
ISOYEAR
: retorna o ano da numeração da semana ISO 8601, que é o ano do calendário gregoriano que contém a quinta-feira da semana a que
date_expression
- pertence.
Tipos de dados retornados
- Número (inteiro)
- Data
Exemplos
No exemplo a seguir, EXTRACT
retorna um valor correspondente à parte de hora de
DAY
.
Example formula | Output |
|
25 |
No exemplo a seguir, EXTRACT
retorna valores correspondentes a diferentes partes de hora de uma coluna de datas próximas ao fim do ano.
Nome do campo | Example formula |
---|---|
|
|
|
|
|
|
|
|
Saída:
Data de entrada | |
|
|
|
---|---|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Observações
Esta função não está disponível para os tipos de data do modo de compatibilidade.