Date & Time
BigQuery
LAST_DAY
Mengembalikan hari terakhir dari periode yang ditentukan (bulan, quarter, atau tahun).
Tipe hasil:
DATEDiperbarui: 16 Mei 2026Syntax
SQL
LAST_DAY(date_expression [, date_part])Parameter
date_expressionDATE/DATETIME/TIMESTAMPwajib
Tanggal input
date_partDATE_PARTopsional
MONTH, QUARTER, atau YEAR (default: MONTH)
Default: MONTH
Contoh Penggunaan
Hari Terakhir Bulan
SQL
1 SELECT 2 date, 3 LAST_DAY(date) as last_day_of_month 4 FROM UNNEST([DATE '2024-02-15', DATE '2024-06-01', DATE '2024-12-25']) as date;
Menemukan hari terakhir bulan untuk berbagai tanggal.
Hasil
| date | last_day_of_month |
|---|---|
| 2024-02-15 | 2024-02-29 |
| 2024-06-01 | 2024-06-30 |
| 2024-12-25 | 2024-12-31 |
Hari Terakhir Quarter
SQL
1 SELECT 2 date, 3 LAST_DAY(date, QUARTER) as last_day_of_quarter 4 FROM UNNEST([DATE '2024-02-15', DATE '2024-08-01']) as date;
Hari terakhir quarter untuk perencanaan laporan.
Hasil
| date | last_day_of_quarter |
|---|---|
| 2024-02-15 | 2024-03-31 |
| 2024-08-01 | 2024-09-30 |
Pertanyaan Umum tentang LAST_DAY
Apa itu fungsi LAST_DAY di BigQuery?
Mengembalikan hari terakhir dari periode yang ditentukan (bulan, quarter, atau tahun). Di BigQuery, fungsi LAST_DAY termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien.
Bagaimana cara menggunakan LAST_DAY di BigQuery?
Gunakan sintaks berikut: LAST_DAY(date_expression [, date_part]). 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 dan 1 parameter opsional. Parameter yang digunakan: date_expression (DATE/DATETIME/TIMESTAMP, wajib): Tanggal input; date_part (DATE_PART, opsional): MONTH, QUARTER, atau YEAR (default: MONTH).