MySQL Получите разницу в дате в часы
SELECT TIMESTAMPDIFF(HOUR, '2021-05-22 07:00:00', '2021-05-22 12:00:37') as time_diff_in_hours;
Friendly Hawk
SELECT TIMESTAMPDIFF(HOUR, '2021-05-22 07:00:00', '2021-05-22 12:00:37') as time_diff_in_hours;
SELECT TIMESTAMPDIFF(MONTH, '2012-05-05', '2012-06-15')
SELECT TIME_TO_SEC(TIMEDIFF('2021-05-22 12:00:00', '2021-05-22 12:00:37')) as diff_in_seconds;
-- With implicit CAST
SELECT * FROM my_table
WHERE my_date BETWEEN '2021-06-01 01:12:00' AND '2021-06-30 23:59:59';
-- is EQUIVALENT to
SELECT * FROM my_table
WHERE my_date >= '2021-06-01 01:12:00' AND my_col <= '2021-06-30 23:59:59';