2012-04-23 147 views
0

我想通過查找特定時間戳字段是否大於15天前比較時間戳。比較mysql時間戳

所以,如果我嘗試這對我的數據庫,我得到:

SELECT DATE_SUB(NOW(), INTERVAL 15 DAY) // 2012-04-08 11:00:54 

涉及的領域有一個值:2012-04-20 21:18:14

所以,當我嘗試:

SELECT * FROM (`payments`) WHERE `LastUpdated` >= 'DATE_SUB(NOW(), INTERVAL 15 DAY)' 

我沒有得到任何行返回?我不正確地比較日期嗎?

回答

2

您正在將DATE_SUB函數視爲字符串。

試試這個:

SELECT * FROM (`payments`) WHERE `LastUpdated` >= DATE_SUB(NOW(), INTERVAL 15 DAY) 
+0

該死的,我是用我的笨活動記錄不正確的! – Abs 2012-04-23 10:39:57