Справочник по функциям SQL

TIMESTAMPDIFF
Возвращает разницу между двумя DATE или DATETIME в конкретной единице измерения
MySQL
TIMESTAMPDIFF(unit, datetime1, datetime2)
unit
Единица измерения, в которой нужно вернуть разницу между значениями.
datetime1
Значение, которое будет вычитаться из datetime2
datetime2
Значение, из которого будет вычитаться datetime1
Единица измеренияОписание
MICROSECONDМикросекунды
SECONDСекунды
MINUTEМинуты
HOURЧасы
DAYДни
WEEKНедели
MONTHМесяцы
QUARTERКварталы
YEARГода
Примеры
MySQL
SELECT TIMESTAMPDIFF(YEAR,'2012-06-12','2022-12-05');
MySQL
SELECT TIMESTAMPDIFF(DAY,'2022-06-12','2022-12-05');