Esempi di utilizzo
Sintassi
1) Restituisce una parte di una data.
2) Restituisce una data da un'espressione o un campo di data e ora.
Parametri
date_expression
: un'espressione o un campo per la data o per la data e l'ora.
part
: la parte di data da restituire. EXTRACT
supporta le seguenti parti:
DAYOFWEEK
: restituisce valori nell'intervallo [1, 7], in cui domenica è il primo giorno della settimana.DAY
DAYOFYEAR
WEEK
: restituisce il numero della settimana della data compresa nell'intervallo [0, 53]. Le settimane iniziano di domenica e le date antecedenti la prima domenica dell'anno rientrano nella settimana 0.ISOWEEK
: restituisce il numero di settimana ISO 8601 didate_expression
- .ISOWEEK
iniziano di lunedì. Restituisce valori compresi nell'intervallo [1, 53]. La primaISOWEEK
di ogni anno ISO inizia il lunedì antecedente il primo giovedì dell'anno del calendario gregoriano.MONTH
QUARTER
: restituisce valori nell'intervallo [1, 4].YEAR
ISOYEAR
: restituisce l'anno con numerazione settimanale ISO 8601, che corrisponde all'anno del calendario gregoriano contenente il giovedì della settimana a cui appartienedate_expression
- .
Tipi di dati restituiti
- Numero (intero)
- Data
Esempi
Nell'esempio seguente, EXTRACT
restituisce un valore corrispondente alla parte di ora DAY
.
Example formula | Output |
EXTRACT(DAY FROM DATE '2013-12-25') |
25 |
Nell'esempio seguente, EXTRACT
restituisce valori corrispondenti alle diverse parti dell'ora da una colonna di date prossime alla fine dell'anno.
Nome campo | Example formula |
---|---|
Isoyear | EXTRACT(ISOYEAR FROM Date) |
Isoweek | EXTRACT(ISOWEEK FROM Date) |
Year | EXTRACT(YEAR FROM Date) |
Week | EXTRACT(WEEK FROM Date) |
Output:
Data di input | Isoyear | Isoweek | Year | Week |
---|---|---|---|---|
2015-12-23 | 2015 | 52 | 2015 | 51 |
2015-12-24 | 2015 | 52 | 2015 | 51 |
2015-12-25 | 2015 | 52 | 2015 | 51 |
2015-12-26 | 2015 | 52 | 2015 | 51 |
2015-12-27 | 2015 | 52 | 2015 | 52 |
2015-12-28 | 2015 | 53 | 2015 | 52 |
2015-12-29 | 2015 | 53 | 2015 | 52 |
2015-12-30 | 2015 | 53 | 2015 | 52 |
2015-12-31 | 2015 | 53 | 2015 | 52 |
2016-01-01 | 2015 | 53 | 2016 | 0 |
2016-01-02 | 2015 | 53 | 2016 | 0 |
2016-01-03 | 2015 | 53 | 2016 | 1 |
2016-01-04 | 2016 | 1 | 2016 | 1 |
2016-01-05 | 2016 | 1 | 2016 | 1 |
2016-01-06 | 2016 | 1 | 2016 | 1 |
2016-01-07 | 2016 | 1 | 2016 | 1 |
2016-01-08 | 2016 | 1 | 2016 | 1 |
2016-01-09 | 2016 | 1 | 2016 | 1 |
Note
Questa funzione non è disponibile per i tipi di date in modalità di compatibilità.