按月份统计某一个机构的某列出现的次数

 

设计一张表 a 结构是

user_id     用户id

user_name 用户姓名

web_id   用户所属网站id

 createtime  用户创建时间

需求:统计各个网站id每个月新增的用户数量

select count(*),to_char(a.createtime,'yyyy-mm'),a.web_id

from 表 a where a.createtime is not null

group by  to_char(a.createtime,'yyyy-mm'),  /*按创建时间来统计*/

a.web_id   /*按网站来统计*/

order by a.web_id ,to_char(a.createtime,'yyyy-mm') desc ;

 

 

 

你可能感兴趣的:(pl/sql,oracle)