我有一个名为的表graphs
,它有我的字段,例如:
id, name, channel, created..
等created
字段是DATETIME
。
现在,我想检索具有one minute
时间间隔的数据。也就是说,与当前时间和created
字段的日期差将为one minute
.
这里created
的字段日期格式是:Y-m-d h:i:s
.
解决办法是什么?请帮忙。
使用这个查询
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
一种可能的查询可能是:
SELECT * FROM graphs WHERE (UNIX_TIMESTAMP() - UNIX_TIMESTAMP(`created`) <= 60)