In PostgreSQL kun je de EXTRACT()
. gebruiken functie om de maand van een datum te krijgen.
U kunt ook de DATE_PART()
. gebruiken functie om hetzelfde te doen.
Voorbeeld 1:De EXTRACT() Functie
Hier is een voorbeeld van het gebruik van de EXTRACT()
functie om de maand uit een datum te halen.
SELECT EXTRACT( MONTH FROM TIMESTAMP '2020-12-16 10:41:35' ) AS "Month";
Resultaat:
Month ------- 12
Hier is nog een voorbeeld waarbij de huidige tijdstempel wordt gebruikt.
SELECT current_timestamp, EXTRACT( MONTH FROM current_timestamp ) AS "Month";
Resultaat:
current_timestamp | Month ------------------------------+------- 2020-03-05 09:15:19.89834+10 | 3
Voorbeeld 2:De DATE_PART() Functie
Hier is een voorbeeld van het gebruik van de DATE_PART()
functie in plaats daarvan.
SELECT current_timestamp, DATE_PART( 'month', current_timestamp ) AS "Month";
Resultaat:
current_timestamp | Month -------------------------------+------- 2020-03-05 09:16:53.587544+10 | 3