2

我有一个名为的表graphs,它有我的字段,例如:

id, name, channel, created..created字段是DATETIME

现在,我想检索具有one minute时间间隔的数据。也就是说,与当前时间和created字段的日期差将为one minute.

这里created的字段日期格式是:Y-m-d h:i:s.

解决办法是什么?请帮忙。

4

2 回答 2

2

使用这个查询

SELECT * FROM tbl_name WHERE DATE_SUB(NOW(),INTERVAL 1 MINUTE) <= created;

http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html

于 2012-09-15T06:07:44.260 回答
0

一种可能的查询可能是:

SELECT * FROM graphs WHERE  (UNIX_TIMESTAMP() -  UNIX_TIMESTAMP(`created`) <= 60)

检查UNIX_TIMESTAMP

于 2012-09-15T06:15:40.913 回答