Di PostgreSQL Anda dapat menggunakan EXTRACT() berfungsi untuk mendapatkan bulan dari tanggal.
Anda juga dapat menggunakan DATE_PART() berfungsi untuk melakukan hal yang sama.
Contoh 1:Fungsi EXTRACT()
Berikut ini contoh penggunaan EXTRACT() berfungsi untuk mengekstrak bulan dari tanggal.
SELECT EXTRACT(
MONTH FROM TIMESTAMP '2020-12-16 10:41:35'
) AS "Month";
Hasil:
Month
-------
12
Berikut contoh lain menggunakan stempel waktu saat ini.
SELECT
current_timestamp,
EXTRACT(
MONTH FROM current_timestamp
) AS "Month";
Hasil:
current_timestamp | Month ------------------------------+------- 2020-03-05 09:15:19.89834+10 | 3
Contoh 2:Fungsi DATE_PART()
Berikut ini contoh penggunaan DATE_PART() berfungsi sebagai gantinya.
SELECT
current_timestamp,
DATE_PART(
'month', current_timestamp
) AS "Month";
Hasil:
current_timestamp | Month -------------------------------+------- 2020-03-05 09:16:53.587544+10 | 3