EXTRACT

Devuelve una parte de una fecha

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 valor date_expression. Las semanas ISOWEEK comienzan el lunes. Los valores que se devuelven están en el intervalo [1, 53]. La primera semana ISOWEEK 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 valor date_expression.

Tipos de datos que se devuelven

  1. Número (entero)
  2. 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.

 

Recursos relacionados

¿Te ha resultado útil esta información?
¿Cómo podemos mejorar esta página?
Búsqueda
Borrar búsqueda
Cerrar búsqueda
Aplicaciones de Google
Menú principal
Buscar en el Centro de ayuda
true
102097
false