易截截图软件、单文件、免安装、纯绿色、仅160KB

求一条SQL统计语句

有如下表格

地区 用户 注册时间
地区1 用户1 2010-01-02
地区1 用户2 2010-01-03
地区1 用户3 2010-01-12
地区2 用户4 2010-01-02
地区2 用户5 2010-01-02
地区2 用户6 2010-02-02
地区3 用户7 2010-02-02
地区3 用户8 2010-02-22
地区3 用户9 2010-01-21
地区3 用户10 2010-01-12
地区4 用户11 2010-01-15
地区5 用户12 2010-01-20
地区5 用户13 2010-02-06
地区5 用户14 2010-01-02

求一条SQL统计语句实现如下结果:

假定当前月份为2月

地区 本月新增用户 本季度新增用户 本年新增用户
地区1 0 3 3
地区2 1 3 3
地区3 2 4 4
地区4 0 1 1
地区5 1 3 3
SQL code:
---测试数据---
if object_id('[tb]') is not null drop table [tb]
go
create table [tb]([地区] varchar(5),[用户] varchar(6),[注册时间] datetime)
insert [tb]
select '地区1','用户1','2010-01-02' union all
select '地区1','用户2','2010-01-03' union all
select '地区1','用户3','2010-01-12' union all
select '地区2','用户4','2010-01-02' union all
select '地区2','用户5','2010-01-02' union all
select '地区2','用户6','2010-02-02' union all
select '地区3','用户7','2010-02-02' union all
select '地区3','用户8','2010-02-22' union all
select '地区3','用户9','2010-01-21' union all
select '地区3','用户10','2010-01-12' union all
select '地区4','用户1


相关问答:

SQL如何优化问题 - MS-SQL Server / 疑难问题

今天做了一个存储过程   环境是SQL2000数据库  
大致如下
建立临时表
定义员工游标
        循环员工(属于1个公司)  
        ......

ASP链接SQL的简单登陆界面 - .NET技术 / ASP.NET

protected void btnLogin_Click(object sender, EventArgs e)
  {
  SqlConnection conn = new SqlConnection("Server = (local);user id = sa;pwd = 1;database = Login");
&nb ......

求一sql语句 - MS-SQL Server / 疑难问题

现在有两张表:文章主表A(articleId,articleTitle),文章评论表B(commentId,articleId,commentTitle)
现在我想实现这样的功能:列出文章列表,其中每篇文章标题下面列出此文章的前2个文章评论,请问sql语句怎么写啊 ......

sql - MS-SQL Server / 疑难问题

sql的软件在哪里可以下啊!在网上找了蛮多都用不了啊

随便搞一D版吧,

迅雷第一个就可以用
2000,2005都这样

http://119.147.41.16/down?cid=0698C2D64D7D637D90A6D2482298E6717D4F15CD&t=2&fmt=-1 ......

求一SQL - MS-SQL Server / 基础类

tab1 字段:billdate,goodsid,incount,inmoney,outcount,outmoney,endprice,endcount,endamt
tab2 字段:goodsid,goodskind(商品类型)
tab3 字段:goodskind(商品类型),kindname
结果:
得到商品类型在一段时间 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号