日期:2014-05-17  浏览次数:20439 次

大神帮我写个sql语句,sqlserver2008的
查询一个像博客归档那样的,把博客哪些是哪一年的分类出来,例如:

2009(11)
2010(21)
2011(55)
2012(51)
2013(18)

意思就是2009年有11篇文章,2010年有21片文章...

文章字段里有个是datetime
SQL?Server SQL

------解决方案--------------------
select 年份字段,cout(*) from table group by 年份字段

------解决方案--------------------
试试
select DATEPART(yyyy,年份字段),count(1) from yourtable group by DATEPART(yyyy,年份字段)