In MySQL, you can use the SUBDATE()
function to subtract a specified amount of time from a date. For example, you could use it to subtract 10 days from a given date. You can specify whether to subtract days, weeks, months, quarters, years, etc. You can also subtract a time value, such as seconds, microseconds, etc.
When using the first syntax listed below, the SUBDATE()
function is a synonym for the DATE_SUB()
function (similar to how ADDDATE()
is a synonym for DATE_ADD()
when using the same syntax).