15
我有一個日期時間列的MySQL表。我想要獲取超過24小時但小於48小時的行。我經歷了日期時間函數不太清楚如何處理這個問題或者一般情況下要做什麼。如何從24-48小時前獲取mysql行?
我有一個日期時間列的MySQL表。我想要獲取超過24小時但小於48小時的行。我經歷了日期時間函數不太清楚如何處理這個問題或者一般情況下要做什麼。如何從24-48小時前獲取mysql行?
用途:
SELECT *
FROM YOUR_TABLE t
WHERE t.datetime_column < DATE_SUB(NOW(), INTERVAL 24 HOUR)
AND t.datetime_column > DATE_SUB(NOW(), INTERVAL 48 HOUR)
我的靈感來格式化我的SQL像你這樣的,你回答我的一些SQL查詢(哈哈,壞的雙關語)之後。因此,我的(刪除的)答案看起來與您的非常相似! – alex 2010-10-06 02:09:43
@alex:Thx,我只是想知道它越容易閱讀 - 越容易理解。儘管如此,如果你得到同樣的答案,你也不會那麼糟糕。 ...或者,我們都誤解了這個問題=) – 2010-10-06 02:17:50
根據你的一些答案,我也對DATE_SUB()和它的朋友有所瞭解 - 所以謝謝你! – alex 2010-10-06 02:22:37