No PostgreSQL você pode usar o
EXTRACT() função para obter o mês de uma data. Você também pode usar o
DATE_PART() função para fazer a mesma coisa. Exemplo 1:A função EXTRACT()
Aqui está um exemplo de uso do
EXTRACT() função para extrair o mês de uma data. SELECT EXTRACT(
MONTH FROM TIMESTAMP '2020-12-16 10:41:35'
) AS "Month";
Resultado:
Month
-------
12
Aqui está outro exemplo usando o timestamp atual.
SELECT
current_timestamp,
EXTRACT(
MONTH FROM current_timestamp
) AS "Month";
Resultado:
current_timestamp | Month ------------------------------+------- 2020-03-05 09:15:19.89834+10 | 3
Exemplo 2:a função DATE_PART()
Aqui está um exemplo de uso do
DATE_PART() função em vez disso. SELECT
current_timestamp,
DATE_PART(
'month', current_timestamp
) AS "Month";
Resultado:
current_timestamp | Month -------------------------------+------- 2020-03-05 09:16:53.587544+10 | 3