mysql求两个字段的时间差多少秒

mysql中如果要求相关多少天可以直接用datediff函数,参数就是两个字段,没有其它参数。

但如果需要求相关多少秒则用不上datediff函数,这个时候应该用UNIX_TIMESTAMP,然后直接计算。

例如:SELECT UNIX_TIMESTAMP(end_time) - UNIX_TIMESTAMP(start_time);,结果将是相差的秒数。

如果要得出相差多少分钟,小时这样的结果,可以在上面的基础上加上DATE_FORMAT函数。

2012年02月13日