EXTRACT
Extrae una unidad de tiempo como un campo de la marca de tiempo proporcionada.
Sintaxis
EXTRACT(FIELD FROM X)
Argumentos
FIELD
Tipo: identifier
La unidad de tiempo que se va a extraer.
Se admiten los siguientes campos:
| Campo | Descripción |
|---|---|
YEAR
|
año |
QUARTER
|
trimestre |
MONTH
|
mes |
WEEK
|
semana |
DAY
|
día |
DAY_OF_MONTH
|
día |
DAY_OF_WEEK
|
día de la semana |
DOW
|
día de la semana |
DAY_OF_YEAR
|
día del año |
DOY
|
día del año |
YEAR_OF_WEEK
|
año de la semana |
YOW
|
año de la semana |
HOUR
|
hora |
MINUTE
|
minuto |
SECOND
|
segundo |
X
Tipo: timestamp
La hora de la que extraer FIELD.
Devuelve
Tipo: bigint
El campo FIELD extraído de X.
Ejemplos
| Campo | X | Resultado |
|---|---|---|
| year | 2012-02-22 00:00:00
|
2012 |
| month | 2012-02-22 00:00:00
|
02 |
| day | 2012-02-22 00:00:00
|
22 |
| hour | 2012-02-22 00:00:00
|
01 |
| minute | 2012-02-22 01:02:00
|
02 |
| second | 2012-02-22 01:00:32
|
21 |
| dow | 2012-02-22 01:00:32
|
3 |
| dow | null
|
null
|