MySQL MAKEDATE() Function
In MySQL, the MAKEDATE()
function creates and returns a date based on the year and the number of days in the year.
MAKEDATE()
Syntax
Here is the syntax of MySQL MAKEDATE()
function:
MAKEDATE(year, day_of_year)
Parameters
year
- Required. 4 digits year.
day_of_year
- Required. The day of the year and it should be greater than
0
.
Return value
The MySQL MAKEDATE()
function creates and returns a date based on the year and the number of days in the year.
If day_of_year
is not greater than 0
, the MAKEDATE()
function will return NULL
.
MAKEDATE()
Examples
Here are some examples of the MAKEDATE()
function.
SELECT
MAKEDATE(2022, 1),
MAKEDATE(2022, 31),
MAKEDATE(2022, 32),
MAKEDATE(2022, 0)\G
MAKEDATE(2022, 1): 2022-01-01
MAKEDATE(2022, 31): 2022-01-31
MAKEDATE(2022, 32): 2022-02-01
MAKEDATE(2022, 0): NULL