2011-08-22 42 views
0

我想显示过去7天内添加的查看次数最多的条目。显示过去7天内最多查看的条目

我已经试过:

SELECT active, date_created, comments, views, URL, title, category, image1 
FROM `tbl_news` 
WHERE DATE_SUB(curdate(), INTERVAL 1 WEEK) <= `date_created` 
ORDER BY `views` DESC LIMIT 10; 

,但没有成功。

日期为标准格式:1310824884

回答

0

日期为标准格式:1310824884

这不是MySQL的标准日期格式。如果它存储为时间戳记,请使用FROM_UNIXTIME()将其作为适当的mySQL日期进行比较。

+0

感谢,就像一个魅力 –

2

如何

SELECT active, date_created, comments, views, URL, title, category, image1 
FROM `tbl_news` 
WHere DATE_SUB > (curdate() - 604800) 
ORDER BY `views` DESC 
LIMIT 10 
相关问题