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

8289_thumb

今天开发一个关于数据筛选的功能时用到的,由于以前一直用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)

本博客所有文章如无特别注明均为原创

如果觉得对你有帮助,可以通过下方打赏对作者表示鼓励

本文采用知识共享署名-非商业性使用-相同方式共享

如若转载,请注明出处:https://www.fangsi.net/587.html

(3)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2013年10月8日 15:28
下一篇 2013年10月17日 11:47

发表评论

登录后才能评论