Попробуйте использовать DATE_SUB с TIMESTAMPDIFF ,
TIMESTAMP
синтаксис,
TIMESTAMPDIFF(unit, datetime_expr1, datetime_expr2);
DATE_SUB
синтаксис,
DATE_SUB(date, INTERVAL value unit);
Пример,
SELECT TIMESTAMPDIFF(SECOND, DATE_SUB('2018-06-04 22:59:00', INTERVAL 10 DAY),
'2018-06-04 22:59:00');