Date & Time
MySQL
MAKEDATE
Creates a DATE from a year and a day-of-year value (1–366). Returns the corresponding date.
Tipe hasil:
DATEDiperbarui: 13 Jun 2026Syntax
SQL
MAKEDATE(year, day_of_year)Parameter
yearINTwajib
The year
day_of_yearINTwajib
Day of the year (1–366)
Contoh Penggunaan
Create Date from Day of Year
SQL
1 SELECT MAKEDATE(2024, 1) AS first_day;
Day 1 of year 2024.
Hasil
first_day: 2024-01-01
Mid Year Date
SQL
1 SELECT MAKEDATE(2024, 182) AS mid_year;
Day 182 of 2024 (around July).
Hasil
mid_year: 2024-06-30
Convert Julian Date
SQL
1 SELECT MAKEDATE(YEAR(CURDATE()), julian_day) AS actual_date 2 FROM julian_dates;
Convert a Julian day number to an actual date.
Hasil
(converted dates)
Pertanyaan Umum tentang MAKEDATE
Apa itu fungsi MAKEDATE di MySQL?
Creates a DATE from a year and a day-of-year value (1–366). Returns the corresponding date. 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): The year; day_of_year (INT, wajib): Day of the year (1–366).
Fungsi Terkait
Ngulik Langsung
Latihan Langsung →Sudah paham MAKEDATE? Latih langsung di browser
Latihan interaktif, langsung di browser.