Liên kết stackoverflow này tôi có thể giúp gì cho bạn. Có nhiều cách để tính toán chênh lệch giữa hai ngày và bạn không bắt buộc phải làm điều này trong SQL đầy đủ.
[CHỈNH SỬA]
Tôi đã tìm thấy một giải pháp trong SQL ...
SELECT TIMESTAMPDIFF(DAY,NOW(),'2012-01-01') AS DAY,
TIMESTAMPDIFF(HOUR,NOW(),'2012-01-01')-TIMESTAMPDIFF(DAY,NOW(),'2012-01-01')*24 AS HOUR,
TIMESTAMPDIFF(MINUTE,NOW(),'2012-01-01')-TIMESTAMPDIFF(HOUR,NOW(),'2012-01-01')*60 AS MINUTE;