Función EXTRACT en PostgreSQL

La función EXTRACT en PostgreSQL devuelve la parte de la fecha u hora especificada. Podemos indicar las siguientes partes de una fecha y hora en esta función:

Tiempo de lectura:45 Segundos

La función EXTRACT en PostgreSQL devuelve la parte de la fecha u hora especificada. Podemos indicar las siguientes partes de una fecha y hora en esta función:

CampoDescripción
centurysiglo
decadedecada
yearaño
quartertrimestre del año
monthmes
weeksemana (ISO)
daydía
hourhora
minuteminuto
secondsegundo
microsecondsmicrosegundo
millisecondsmilisegundos
dowdía de la semana (0-6)
doydía del año
epochnumero de segundos
isodowdía de la semana (ISO)
isoyearaño (ISO)

Sintaxis

Escribe la siguiente sintaxis para utilizarlo:

EXTRACT(campo FROM origen)

Esta función consta de dos argumentos obligatorios:

  • campo: parte que se quiere extraer como por ejemplo year, day, etc.
  • origen: fecha de la que se va a extraer el primer argumento. Tiene que ser de tipo TIMESTAMP o INTERVAL. Si se le especifica un valor de tipo DATE, automáticamente se convertirá en TIMESTAMP.

Ejemplo

Extraer de un TIMESTAMP

SELECT EXTRACT(YEAR FROM TIMESTAMP '1986-09-26 15:30:00');

Extraer de un INTERVAL

SELECT EXTRACT(YEAR FROM INTERVAL '20 years 5 months 7 days 
    1 hours 1 minutes 1 second' );

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio está protegido por reCAPTCHA y se aplican la política de privacidad y los términos de servicio de Google.

Perfiles en Redes Sociales