2014-04-19 44 views
-1

正在開發博客應用程序。爲此,我需要顯示最近一個月的數據庫表中的最初博客文章。顯示上次插入的行月份的所有記錄

我的表結構是:

 
-------------------------------------------------------------------------------------------- 
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

ORDER BY日期DESC? – Sadikhasan

+0

只需顯示最新的月份和最新的年份記錄。並非所有記錄。 – Olivia

+0

ORDER BY date DESC LIMIT 1? – Sadikhasan

回答

0

試試這個

SELECT * 
FROM TABLE 
WHERE year(date)=year(CURDATE()) 
    AND month(date)=month(CURDATE()); 
相關問題