Date & Time
MySQL
LAST_DAY
Returns the last day of the month for a given date.
Tipe hasil:
DATEDiperbarui: 13 Jun 2026Syntax
SQL
LAST_DAY(date)Parameter
dateDATE/DATETIMEwajib
The reference date
Contoh Penggunaan
Last Day of Month
SQL
1 SELECT LAST_DAY('2024-02-15') AS last_day;
The last day of February 2024 (a leap year).
Hasil
last_day: 2024-02-29
End of Current Month
SQL
1 SELECT LAST_DAY(CURDATE()) AS month_end;
Returns the last day of the current month.
Hasil
month_end: 2024-01-31
Monthly Report Range
SQL
1 SELECT DATE_FORMAT(order_date, '%Y-%m-01') AS month_start, 2 LAST_DAY(order_date) AS month_end, 3 COUNT(*) AS orders 4 FROM orders 5 GROUP BY DATE_FORMAT(order_date, '%Y-%m');
Builds date ranges for monthly reporting.
Hasil
(monthly order counts with date ranges)
Pertanyaan Umum tentang LAST_DAY
Apa itu fungsi LAST_DAY di MySQL?
Returns the last day of the month for a given date. Di MySQL, fungsi LAST_DAY termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien.
Bagaimana cara menggunakan LAST_DAY di MySQL?
Gunakan sintaks berikut: LAST_DAY(date). Pastikan argumen yang dimasukkan sudah sesuai dengan tipe data yang diharapkan.
Apa nilai yang dikembalikan oleh fungsi LAST_DAY?
Fungsi LAST_DAY mengembalikan nilai bertipe DATE. Pastikan tipe data hasil sudah sesuai dengan kebutuhan query atau formula kamu. Jika input mengandung nilai NULL, perilaku fungsi dapat berbeda — selalu periksa dokumentasi untuk memastikan hasilnya sesuai ekspektasi.
Apa saja parameter fungsi LAST_DAY?
Fungsi ini memiliki 1 parameter wajib. Parameter yang digunakan: date (DATE/DATETIME, wajib): The reference date.
Fungsi Equivalen di Database Lain
Ngulik Langsung
Latihan Langsung →Sudah paham LAST_DAY? Latih langsung di browser
Latihan interaktif, langsung di browser.