thay vì TIMEDIFF
sử dụng DATEDIFF
với EXTRACT
SELECT DATEDIFF('2011-06-14 17:22:52', NOW()) * 24
+ EXTRACT(HOUR FROM '2011-06-14 17:22:52')
- EXTRACT(HOUR FROM NOW())
Cảm ơn @rekaszeru cho liên kết hữu ích
Giải pháp thay thế (nhận sự khác biệt tính bằng Giây)
SELECT TIMESTAMPDIFF(SECOND,NOW(),'2011-06-14 17:22:52');
Tham khảo