Collections:
MAKEDATE() - Making Date from Days
How to calculate the date from year and day-of-year using the MAKEDATE() function?
✍: FYIcenter.com
MAKEDATE(year, days) is a MySQL built-in function that
calculates the date from year and day-of-year.
For example:
SELECT MAKEDATE(2021,31), MAKEDATE(2021,32); -- +-------------------+-------------------+ -- | MAKEDATE(2021,31) | MAKEDATE(2021,32) | -- +-------------------+-------------------+ -- | 2021-01-31 | 2021-02-01 | -- +-------------------+-------------------+ SELECT MAKEDATE(2023,366), MAKEDATE(2024,366); -- +--------------------+--------------------+ -- | MAKEDATE(2023,366) | MAKEDATE(2024,366) | -- +--------------------+--------------------+ -- | 2024-01-01 | 2024-12-31 | -- +--------------------+--------------------+
Reference information of the MAKEDATE() function:
MAKEDATE(year, days): dt Returns a date, given year and day-of-year values. dayofyear must be greater than 0 or the result is NULL. Arguments, return value and availability: year: Required. The year to calculate the date from. days: Required. The number of days to be added to the year. dt: Return value. The calculated date. Available since MySQL 4.
⇒ MAKETIME() - Making Time from Components
⇐ LOCALTIMESTAMP() - Synonym for NOW()
2023-11-17, 1490🔥, 0💬
Popular Posts:
How to execute statements in loops in SQL Server Transact-SQL? How to use WHILE ... loops? You can u...
What are DDL (Data Definition Language) statements for tables in SQL Server? DDL (Data Definition La...
How To Query Tables and Loop through the Returning Rows in MySQL? The best way to query tables and l...
How To Break Query Output into Pages in MySQL? If you have a query that returns hundreds of rows, an...
What Happens to an Arithmetic Operation with Two Different Data Types in SQL Server Transact-SQL? Wh...