Date & Time

MONTH

MySQLMySQL

Mengekstrak bulan dari tanggal. Mengembalikan nilai 1-12.

Tipe hasil: INTEGERDiperbarui: 7 Jan 2026

Syntax

SQL
MONTH(date)

Parameter

datedatewajib

Tanggal yang akan diambil bulannya

Contoh Penggunaan

Ekstrak Bulan

SQL
1SELECT MONTH('2024-01-15') AS month;

Mengambil bulan dari tanggal.

Hasil
month: 1

Group by Month

SQL
1SELECT MONTH(order_date) AS month,
2 SUM(total) AS monthly_sales
3FROM orders
4WHERE YEAR(order_date) = 2024
5GROUP BY MONTH(order_date);

Menghitung penjualan per bulan.

Hasil
month: 1, monthly_sales: 100000

Filter Bulan Ini

SQL
1SELECT * FROM tasks
2WHERE MONTH(due_date) = MONTH(CURDATE())
3 AND YEAR(due_date) = YEAR(CURDATE());

Mencari tugas bulan ini.

Hasil
(this month's tasks)

Fungsi Equivalen di Database Lain