分析函数写法

a120255857 2011-07-01 11:51:08
personal 表
emp_id --员工ID
dept_id --部门ID
MONTH -- 月份
按部门 和月份分组

得到结果如下
部门ID 部门总数 ,月份 ,月份出现次数总计
1 5 201101 1
1 5 201102 0
2 10 201101 5
2 10 201102 3
group 部门 和月数 ,count 出来的月份出来的次来 , 问题是这个时候部门总数也被分离了 ,求一方法使部门总数不变
...全文
55 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
kingwinerscxp 2011-07-02
  • 打赏
  • 举报
回复
select distinct dept_id,count(*) over() as dept_tot,month,count(*) over(partition by dept_id,month) as mon_tot
from personal
ssqtjffcu 2011-07-01
  • 打赏
  • 举报
回复
加Q,597795325

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧