Membuat nilai DATE dari komponen tahun, bulan, dan hari yang terpisah.
DATEDiperbarui: 12 Jul 2026MAKE_DATE(year, month, day)Tahun (misal: 2024)
Bulan (1-12)
Hari dalam bulan (1-31)
1 SELECT 2 MAKE_DATE(2024, 6, 15) as date_val, 3 MAKE_DATE(2024, 12, 31) as year_end, 4 MAKE_DATE(2024, 1, 1) as year_start;
Membuat tanggal dari nilai year, month, day.
| date_val | year_end | year_start |
|---|---|---|
| 2024-06-15 | 2024-12-31 | 2024-01-01 |
1 SELECT 2 year_col, 3 month_col, 4 day_col, 5 MAKE_DATE(year_col, month_col, day_col) as full_date 6 FROM legacy_data;
Menggabungkan kolom tahun, bulan, hari menjadi DATE.
| year_col | month_col | day_col | full_date |
|---|---|---|---|
| 2024 | 6 | 15 | 2024-06-15 |
| 2023 | 12 | 25 | 2023-12-25 |
1 SELECT MAKE_DATE(2024, month_num, 1) as first_of_month 2 FROM (SELECT unnest(range(1, 13)) as month_num);
Membuat tanggal pertama setiap bulan di 2024.
| first_of_month |
|---|
| 2024-01-01 |
| 2024-02-01 |
| ... |
| 2024-12-01 |
Sudah paham MAKE_DATE? Latih langsung di browser
Latihan interaktif, langsung di browser.