从几个秒钟的最后一个帖子中获取时间

时间:2013-07-29 11:25:06

标签: mysql

我正在尝试编写一个查询,它会给我自上一篇文章以来的时间,以秒为单位,

SELECT (NOW() - mydatetime) as val1 FROM posts ORDER BY mydatetime DESC LIMIT 1

如何在几秒钟内获得val1

2 个答案:

答案 0 :(得分:2)

由于您只对感兴趣,因此您只需将两个日期减去时间戳:

SELECT UNIX_TIMESTAMP() - UNIX_TIMESTAMP(mydatetime) FROM ...

注意: MySQL有一组Date Time Functions,我建议您浏览它们。

答案 1 :(得分:0)

TIMESTAMPDIFF(SECOND, mydatetime, NOW())