如何DIFF日期时间?

时间:2011-12-15 05:14:19

标签: mysql

这应该返回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计算不包括小时,分钟,秒。如何做差异日期时间?

1 个答案:

答案 0 :(得分:2)

这会吗?

select date1 - date2
from table

如果列date1和date2都是Date类型

或获得秒数

SELECT TIMESTAMPDIFF(SECOND, date1, date2)    
FROM table