Ejemplo de uso
EXTRACT(QUARTER FROM Order Date)Sintaxis
1) Devuelve una parte (part) de la fecha.
EXTRACT(part FROM date_expression)
2) Devuelve una fecha a partir de un campo o expresión de fecha y hora.
EXTRACT(DATE FROM datetime_expression)
Parámetros
date_expression
: campo o expresión de fecha, o de fecha y hora.
datetime_expression
: campo o expresión de fecha y hora.
part
: el valor de tiempo que se debe devolver. EXTRACT admite las siguientes partes:
DAYOFWEEK
: devuelve valores en el intervalo [1,7], donde el domingo es el primer día de la semana.DAY
DAYOFYEAR
WEEK
: devuelve el número de semana de la fecha, en el intervalo [0, 53]. Las semanas comienzan el domingo y las fechas anteriores al primer domingo del año corresponden a la semana 0.ISOWEEK
: devuelve el número de semana ISO 8601 correspondiente al valordate_expression
. Las semanasISOWEEK
comienzan el lunes. Los valores que se devuelven están en el intervalo [1, 53]. La primera semanaISOWEEK
de cada año ISO comienza el lunes anterior al primer jueves del año del calendario gregoriano.MONTH
QUARTER
: devuelve valores en el intervalo [1,4].YEAR
ISOYEAR
: devuelve el año identificado según la numeración semanal del estándar ISO 8601, que es el año del calendario gregoriano que contiene el jueves de la semana al que pertenece el valordate_expression
.
Tipos de datos que se devuelven
- Número (entero)
- Fecha
Ejemplo
En el siguiente ejemplo, EXTRACT
devuelve un valor correspondiente a la parte del valor de tiempo DAY
.
Fórmula | Resultado |
EXTRACT(DAY FROM DATE '2013-12-25') |
25 |
En el siguiente ejemplo, EXTRACT
devuelve valores que corresponden a diferentes partes de valores temporales procedentes de una columna de fechas próximas al final del año.
Nombre del campo | Fórmula |
---|---|
Año ISO | EXTRACT(ISOYEAR FROM Date) |
Semana ISO | EXTRACT(ISOWEEK FROM Date) |
Año | EXTRACT(YEAR FROM Date) |
Semana | EXTRACT(WEEK FROM Date) |
Salida:
Fecha | Año ISO | Semana ISO | Año | Semana |
---|---|---|---|---|
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 |
Notas
Esta función no está disponible para los tipos de fecha del modo de compatibilidad.