Skip to main content

YEARS_SUB

Description​

Returns a new datetime value that is the result of subtracting a specified number of years from the input datetime.

Syntax​

YEARS_SUB(<date>, <years>)

Parameters​

ParameterDescription
<date>The input datetime value, which can be of type DATETIME or DATE
<years>The number of years to subtract, of type INT

Return Value​

Returns a value with the same type as the input <date> (DATETIME or DATE), representing the time value after subtracting the specified number of years from the input datetime.

Example​

SELECT YEARS_SUB('2020-02-02 02:02:02', 1);
+-------------------------------------+
| years_sub('2020-02-02 02:02:02', 1) |
+-------------------------------------+
| 2019-02-02 02:02:02 |
+-------------------------------------+