Collections:
Decrementing a Date by 1 in MySQL
How To Decrement Dates by 1 in MySQL?
✍: FYIcenter.com
If you have a date, and you want to decrement it by 1 day, you can use the DATE_SUB(date, INTERVAL 1 DAY) function. You can also use the date interval subtraction operation as "date - INTERVAL 1 DAY". The tutorial exercise below gives you some good examples:
SELECT DATE_SUB(DATE('1997-03-01'), INTERVAL 1 DAY)
FROM DUAL;
1997-02-28
SELECT DATE('1997-01-31') - INTERVAL 1 DAY FROM DUAL;
1997-02-28
⇒ Calculating the Difference between Two Dates in MySQL
⇐ Incrementing a Date by 1 in MySQL
2017-12-26, 3100🔥, 0💬
Popular Posts:
What Happens If the UPDATE Subquery Returns Multiple Rows in SQL Server? If a subquery is used in a ...
What Are Date and Time Functions in MySQL? MySQL offers a number of functions for date and time valu...
Where to find answers to frequently asked questions on CREATE, ALTER and DROP Statements in MySQL? H...
How to set database to be READ_ONLY in SQL Server? Databases in SQL Server have two update options: ...
What Happens If the UPDATE Subquery Returns Multiple Rows in SQL Server? If a subquery is used in a ...