典型的用户注册表,包含用户名,注册时间等字段,不详细描述了现在需要列出各天的注册人数统计,如2010-1-1 100人
2010-1-2 110人
........用一句查询,如何实现呢?

解决方案 »

  1.   

               select count(1) from tb group by date
      

  2.   

       select date,count(1) from tb group by date
      

  3.   


    select count(用户名) as 注册人数 , convert(varchar(10),日期,120)as日期
     from tb group by convert(varchar(10),日期,120
      

  4.   

    select date,count(1) from tb group by date
    功能很简单呀
      

  5.   

    --掉了一个括号
    select count(用户名) as 注册人数 , convert(varchar(10),日期,120)as日期
     from tb group by convert(varchar(10),日期,120)
      

  6.   


    select convert(varchar(10),日期,120)as日期, 
    count(*) as 注册人数  from 表名 group by convert(varchar(10),日期,120)
      

  7.   

    select
     convert(varchar(10),日期,120)as日期, 
     count(1) as 注册人数  
    from 
     tb 
    group by
     convert(varchar(10),日期,120)
      

  8.   


    select count(用户名) as 注册人数 , convert(varchar(10),日期,120)as日期
    from tb group by convert(varchar(10),日期,120)
      

  9.   

    明白了 改varchar长度即可,结贴
    谢谢各位了