SQL查询某一年和某个月的数据

今天开发一个关于数据筛选的功能时用到的,由于以前一直用oracle,对于时间筛选也没有太过在意,现在换成SQLServer,本来以为会比较复杂,没想到也是这么简单。下面是例子:
8289_thumb
2011年每月注册的人数

SELECT CONVERT(CHAR(7), joindate,120), COUNT(*) FROM member where year(joindate)=2011 GROUP BY CONVERT(CHAR(7), joindate,120)

2011年3月每天注册的人数

SELECT CONVERT(CHAR(10), joindate,120), COUNT(*) FROM member where year(joindate)=2011 and month(joindate)=3 GROUP BY CONVERT(CHAR(10), joindate,120)

原创文章,作者:锋哥,如若转载,请注明出处:https://www.fangsi.net/587.html

发表评论

登录后才能评论