我的表稱爲graphs
內從MySQL服務器檢索數據,它有我的領域,如:的時間間隔
id, name, channel, created..
等created
場DATETIME
。
現在,我想檢索與one minute
時間間隔數據。也就是說,與當前時間的日期差異和created
字段將爲one minute
。
這裏created
字段日期格式是:Y-m-d h:i:s
。
解決方案是什麼?請幫忙。
我的表稱爲graphs
內從MySQL服務器檢索數據,它有我的領域,如:的時間間隔
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)
'CURDATE()''返回格式Ymd',但我'created'字段是'Ymd h:i:s'格式。你的解決方案是否適用於此? ':)' – Codegiant
回答編輯。嘗試這個 。 NOW()給Y-m-d h:i:s格式 –
請讓我看看。 – Codegiant