本帖最后由 giantman 于 2009-11-17 17:44:16 编辑

解决方案 »

  1.   

    活跃学校数  活跃用户ID数 这个是在这个时间范围内有记录的学校,用户。比如下面数据:9034 551 辽宁沈河区二经二校
    9034 551 辽宁沈河区二经二校
    8385 494 大连中山区桃源小学
    9034 551 辽宁沈河区二经二校
    学校:9034,8385就是活跃的。用户:551,494也是活跃的。因此活跃学校数为2、活跃用户ID也为2
      

  2.   

    select [机构名称],
    [活跃学校数]=COUNT(distinct [学校ID]),
    [活跃用户ID数]=COUNT(distinct [用户ID]),
    [月度]=datepart(m,[访问日期]),
    [访问总量]=COUNT(1)
    from @tab group by datepart(m,[访问日期]),[机构名称]