求一条sql语句!急!!

zgysc 2004-04-14 10:03:56
我有一个表 empwork ,目前表里4条数据如下:

dddate(时间类型字段) empid(数值型字段) op_id(数值型字段)
2004-1-1 10:35:23 2200 1(1代表注册)
2004-1-1 10:35:24 2201 2(2代表注销)
2004-1-2 10:35:33 2202 1
2004-1-2 10:45:33 2202 2


现在我想通过一条语句,统计出所有记录各empid注册注销的数量:

empid 注册数量 注销数量
2200 1 0
2201 0 1
2202 1 1

能否通过一条语句实现?请大虾们帮帮忙啊!
...全文
24 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
zgysc 2004-04-14
  • 打赏
  • 举报
回复
太棒了!
welyngj 2004-04-14
  • 打赏
  • 举报
回复
select
empid ,sum(decode(op_id,1,1,0)) 注册数量,sum(decode(op_id,2,1,0)) 注销数量
from empwork group by empid

17,377

社区成员

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

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