oracle有两列数据(A,B),其中A,B都有重复,现在想查询A对应的B有几个不同值
发布网友
发布时间:2022-05-15 15:46
我来回答
共3个回答
热心网友
时间:2024-02-25 01:27
creat table temptable (时间区间,人员代号)
insert into temptable select distinct 人员代号,时间区间 from table
select 时间区间,count(人员代号) from temptable
热心网友
时间:2024-02-25 01:27
select 时间区间,sum(distinct(人员代号)) from 表 group by 时间区间
热心网友
时间:2024-02-25 01:28
针对分组后的数据计算:
select 时间区间,count(人员代号) from
(select 时间区间,人员代号from oracletable group by 时间区间,人员代号)
group by 时间区间 order by 时间区间