Date & Time

LAST_DAY

BigQueryBigQuery

Mengembalikan hari terakhir dari periode yang ditentukan (bulan, quarter, atau tahun).

Tipe hasil: DATEDiperbarui: 7 Jan 2026

Syntax

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
1SELECT
2 date,
3 LAST_DAY(date) as last_day_of_month
4FROM UNNEST([DATE '2024-02-15', DATE '2024-06-01', DATE '2024-12-25']) as date;

Menemukan hari terakhir bulan untuk berbagai tanggal.

Hasil
datelast_day_of_month
2024-02-152024-02-29
2024-06-012024-06-30
2024-12-252024-12-31

Hari Terakhir Quarter

SQL
1SELECT
2 date,
3 LAST_DAY(date, QUARTER) as last_day_of_quarter
4FROM UNNEST([DATE '2024-02-15', DATE '2024-08-01']) as date;

Hari terakhir quarter untuk perencanaan laporan.

Hasil
datelast_day_of_quarter
2024-02-152024-03-31
2024-08-012024-09-30