sql >> Base de Datos >  >> RDS >> PostgreSQL

Extraiga el mes de una fecha en PostgreSQL

En PostgreSQL puede usar EXTRACT() función para obtener el mes de una fecha.

También puede usar el DATE_PART() función para hacer lo mismo.

Ejemplo 1:La función EXTRAER()

Aquí hay un ejemplo del uso de EXTRACT() función para extraer el mes de una fecha.

SELECT EXTRACT(
    MONTH FROM TIMESTAMP '2020-12-16 10:41:35'
    ) AS "Month";

Resultado:

 Month 
-------
    12

Aquí hay otro ejemplo usando la marca de tiempo actual.

SELECT 
  current_timestamp,
  EXTRACT(
    MONTH FROM current_timestamp
    ) AS "Month";

Resultado:

      current_timestamp       | Month 
------------------------------+-------
 2020-03-05 09:15:19.89834+10 |     3

Ejemplo 2:La función DATE_PART()

Aquí hay un ejemplo del uso de DATE_PART() en su lugar.

SELECT 
  current_timestamp,
  DATE_PART(
    'month', current_timestamp
    ) AS "Month";

Resultado:

       current_timestamp       | Month 
-------------------------------+-------
 2020-03-05 09:16:53.587544+10 |     3