Introduction
We use date arithmetic to find the difference between dates or to add days to a date. This helps us answer questions about time easily.
DATEDIFF(date1, date2)
DATE_ADD(date, INTERVAL number DAY)SELECT DATEDIFF('2024-06-10', '2024-06-01');
SELECT DATE_ADD('2024-06-01', INTERVAL 5 DAY);
SELECT DATEDIFF(CURRENT_DATE, '2024-01-01');
SELECT DATE_ADD(CURRENT_DATE, INTERVAL 30 DAY);
SELECT DATEDIFF('2024-06-15', '2024-06-10') AS days_difference, DATE_ADD('2024-06-10', INTERVAL 7 DAY) AS new_date;
DATEDIFF('2024-06-10', '2024-06-01') return?SELECT DATEDIFF('2024-07-01', DATE_ADD('2024-06-25', INTERVAL 3 DAY)) AS diff;SELECT DATE_ADD('2024-06-01', 5 DAY);Pass the test and this pattern moves unknown