这应该返回1.
SELECT DATETIMEDIFF('2011-02-15 12:00:00', '2011-02-14 12:00:00');
这应该返回0。
SELECT DATETIMEDIFF('2011-02-15 12:00:00', '2011-02-14 13:00:00');
TIMEDIFF计算不包括日,月,年; DATEDIFF计算不包括小时,分钟,秒。如何做差异日期时间?
答案 0 :(得分:2)
select date1 - date2
from table
如果列date1和date2都是Date
类型
或获得秒数
SELECT TIMESTAMPDIFF(SECOND, date1, date2)
FROM table