MySQL Date and Time Exercises: Get the first day of the current year
MySQL Date Time: Exercise-4 with Solution
Write a MySQL query to get the first day of the current year.
Code:
Explanation:
- The EXTRACT(YEAR FROM CURDATE()) function extracts the year from the current date using the CURDATE() function.
- The MAKEDATE() function then takes the extracted year and the day '1' to create a date value.
- This effectively creates a date for the first day of the current year.
Sample Output:
MAKEDATE(EXTRACT(YEAR FROM CURDATE()),1) 2017-01-01T05:00:00.000Z
MySQL Code Editor:
Have another way to solve this solution? Contribute your code (and comments) through Disqus.
Previous:Write a MySQL query to get the distinct Mondays from hire_date in employees tables.
Next:Write a MySQL query to get the last day of the current year.
What is the difficulty level of this exercise?