Función EXTRACT

La función EXTRACT extrae campos de los valores e intervalos de fecha y hora.

El resultado es INTEGER para extractos de YEAR, MONTH, DAY, HOUR y MINUTE, pero FLOAT para extractos de SECOND. Si SourceDate es NULL, el resultado es NULL independientemente del tipo de extracto.

Sintaxis

EXTRACT extrae campos individuales de los valores e intervalos de fecha y hora. Sólo puede extraer un campo si está presente en el valor de fecha y hora especificado en el segundo parámetro. Se genera un error de tiempo de análisis o de ejecución si el campo solicitado no existe en el tipo de datos.

Por ejemplo:
EXTRACT(YEAR FROM CURRENT_DATE)
y
EXTRACT(HOUR FROM LOCAL_TIMEZONE)
funcionan sin errores, pero
EXTRACT(DAY FROM CURRENT_TIME)
da error.

Conceptos relacionados
ESQL

Tareas relacionadas
Desarrollo de ESQL

Referencia relacionada
Preferencia de sintaxis
Funciones de fecha y hora ESQL