我需要在日期字段上进行测试,以便可以获取超过29天的行。在MySQL中检索日期格式行
我的日期字段的格式为:2011-01-31 22点18分四十零秒
SELECT addeddate FROM status
WHERE addeddate // something to test if addeddate >= 29 days
任何想法?
我需要在日期字段上进行测试,以便可以获取超过29天的行。在MySQL中检索日期格式行
我的日期字段的格式为:2011-01-31 22点18分四十零秒
SELECT addeddate FROM status
WHERE addeddate // something to test if addeddate >= 29 days
任何想法?
SELECT addeddate FROM status
WHERE addeddate <= NOW() - INTERVAL 29 DAY
喜欢的东西: WHERE addeddate > DATE_SUB(NOW(), INTERVAL 29 DAY)
SELECT addeddate FROM status
WHERE DATEDIFF(NOW(), addeddate) >= 29
数据存储为日期时间 – VisaMasterCard 2011-02-06 21:27:23
存储为DATETIME值,你需要决定是否意味着从价值本身29日,从午夜29天在价值本身的同一天,从价值本身的后一天的午夜开始29天,或者是其他事情。 – 2011-02-06 22:53:11