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