“7天内”间隔的结果未显示今天的结果。

时间:2014-03-02 17:55:24

标签: php mysql

我的view_stamp字段的格式如下:2014-03-02 11:34:32

我的查询如下:

SELECT YearMakeModel, COUNT( id ) AS YMMcount
FROM car_views
WHERE view_stamp < DATE_ADD( NOW( ) , INTERVAL -7 DAY ) 
GROUP BY YearMakeModel
ORDER BY YMMcount DESC 
LIMIT 100

以上应该显示7天前到现在为止的结果。但它忽略了今天的结果。它显示了从7天前到昨天的一切。无论间隔时间。

我做错了什么?使用PHP和MySQL。

感谢。

1 个答案:

答案 0 :(得分:1)

应该是>=而不是<

WHERE view_stamp >= DATE_ADD( NOW( ) , INTERVAL -7 DAY )