大神帮我写个sql语句,sqlserver2008的
查询一个像博客归档那样的,把博客哪些是哪一年的分类出来,例如:
2009(11)
2010(21)
2011(55)
2012(51)
2013(18)
意思就是2009年有11篇文章,2010年有21片文章...
文章字段里有个是datetime
------解决方案--------------------select 年份字段,cout(*) from table group by 年份字段
------解决方案--------------------试试
select DATEPART(yyyy,年份字段),count(1) from yourtable group by DATEPART(yyyy,年份字段)