2013-07-29 48 views
-1

我想写一个查询,这将使我的时间,因为在几秒钟过去后,沿获取时间

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

线如何获得val1东西很快?

+8

来吧,做点努力吧!至少*在手册中看*。 – Strawberry

回答

2

既然你只有兴趣,你可以简单地减去两个日期为时间戳:

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

注: MySQL有一组Date Time Functions,我鼓励你通过他们浏览。

0
TIMESTAMPDIFF(SECOND, mydatetime, NOW())