Date & Time
MySQL
MAKEDATE
Membuat DATE dari tahun dan hari dalam tahun (1-366). Return tanggal yang sesuai.
Tipe hasil:
DATEDiperbarui: 16 Mei 2026Syntax
SQL
MAKEDATE(year, day_of_year)Parameter
yearINTwajib
Tahun
day_of_yearINTwajib
Hari dalam tahun (1-366)
Contoh Penggunaan
Create Date from Day of Year
SQL
1 SELECT MAKEDATE(2024, 1) AS first_day;
Hari ke-1 tahun 2024.
Hasil
first_day: 2024-01-01
Mid Year Date
SQL
1 SELECT MAKEDATE(2024, 182) AS mid_year;
Hari ke-182 tahun 2024 (sekitar Juli).
Hasil
mid_year: 2024-06-30
Convert Julian Date
SQL
1 SELECT MAKEDATE(YEAR(CURDATE()), julian_day) AS actual_date 2 FROM julian_dates;
Konversi Julian day ke actual date.
Hasil
(converted dates)
Pertanyaan Umum tentang MAKEDATE
Apa itu fungsi MAKEDATE di MySQL?
Membuat DATE dari tahun dan hari dalam tahun (1-366). Return tanggal yang sesuai. Di MySQL, fungsi MAKEDATE termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien.
Bagaimana cara menggunakan MAKEDATE di MySQL?
Gunakan sintaks berikut: MAKEDATE(year, day_of_year). Pastikan argumen yang dimasukkan sudah sesuai dengan tipe data yang diharapkan.
Apa nilai yang dikembalikan oleh fungsi MAKEDATE?
Fungsi MAKEDATE 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 MAKEDATE?
Fungsi ini memiliki 2 parameter wajib. Parameter yang digunakan: year (INT, wajib): Tahun; day_of_year (INT, wajib): Hari dalam tahun (1-366).