今天开发一个关于数据筛选的功能时用到的,由于以前一直用oracle,对于时间筛选也没有太过在意,现在换成SQLServer,本来以为会比较复杂,没想到也是这么简单。下面是例子:
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)
本博客所有文章如无特别注明均为原创
如果觉得对你有帮助,可以通过下方打赏对作者表示鼓励
本文采用知识共享署名-非商业性使用-相同方式共享
如若转载,请注明出处:《SQL查询某一年和某个月的数据》https://www.fangsi.net/587.html