开发博客应用程序。为此我需要显示最近几个月的初始博客文章,我在数据库表中。
我的表结构是:
-------------------------------------------------------------------------------------------- id Blog_title blog_content date 1 blog1 content1 19-03-2014 2 blog2 content2 02-02-2014 3 blog3 content3 01-03-2013 4 blog4 content4 16-03-2014 --------------------------------------------------------------------------------------------
从上表中我需要显示最近一个月和最近一年的博客..
输出:
-------------------------------------------------------------------------------------------- id Blog_title blog_content date 1 blog1 content1 19-03-2014 4 blog4 content4 16-03-2014 --------------------------------------------------------------------------------------------
提前致谢。
答案 0 :(得分:0)
试试这个
SELECT *
FROM TABLE
WHERE year(date)=year(CURDATE())
AND month(date)=month(CURDATE());