2010-05-09 80 views
4

With Coldfuson & MySQL - 如何更新查询以检查是否有过去24小时内发生时间戳的新条目?MySQL,Coldfusion,选择在过去24小时内加时间戳的记录

查询:

<cfquery name="caller.sel_BlogEntries" datasource="#request.db#"> 
SELECT  blogentry.dateAdded, person.personName 
FROM  blogentry INNER JOIN person ON blogentry.personID = person.personID 
WHERE  blogentry.deleted = 'N' 
ORDER BY blogentry.dateAdded DESC 
</cfquery> 

blogentry.dateAdded是一个MySQL时间戳

感谢

回答

3
WHERE ... 
    AND DATE_ADD(blogentry.dateAdded, INTERVAL 1 DAY) >= NOW() 
+2

虽然这不工作,用在列日期函数可有时干扰指标。更好的选择可能是:WHERE blogentry.dateAdded> = DATE_ADD(NOW(),INTERVAL -1 DAY)... – Leigh 2010-05-09 11:45:37