2014-07-22 104 views

回答

0

使用mysql的TIMESTAMPDIFF()函數。

select * from Table where TIMESTAMPDIFF(HOUR,status_closed,NOW())>24; 
0
SELECT * 
FROM `table` 
WHERE status_closed < NOW() - INTERVAL 1 day 
+2

雖然這個答案可能會解決問題,但您應該詳細闡述一下並解釋您的代碼的功能。 –

+0

你錯了,代碼描述得很好 –

0

使用DATEADD函數,並檢查是否status_closed小於或相當於現在的24小時。

SELECT * FROM table 
WHERE status_closed <= DATEADD(HOUR, -24, GETDATE()) 
相關問題