creat table temptable (时间区间,人员代号)
insert into temptable select distinct 人员代号,时间区间 from table
select 时间区间,count(人员代号) from temptable
select 时间区间,sum(distinct(人员代号)) from 表 group by 时间区间
针对分组后的数据计算:
select 时间区间,count(人员代号) from
(select 时间区间,人员代号from oracletable group by 时间区间,人员代号)
group by 时间区间 order by 时间区间