我很难找到解决方法。
这是一个问题:给平均干预单元最高的操作系统名称(.highlight {font-weight: bold;color: green;}
.searchable {font-size: 24px}
中的<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<input id="txt_query" type="search">
<div class="container-fluid">
<div class="searchable">
Hello
<div>
test1
</div>
<div>
test2
</div>
<div>
Test3
<div>
teest4
</div>
</div>
</div>
</div>
)。平均值是干预单元总数除以具有该操作系统的服务器总数。
这是数据库的样子:
这是我想出的,我不知道这是否可行
eenheden int
这是我找到的答案:感谢simonare!
interventie
答案 0 :(得分:1)
这是通用的SQL,如果您标记RDBMS系统,则可以得到更具体的答案
with T as
(
select os, avg(eenheden) avg_unit
from server s
inner join intervantie i on i.FK = s.PK
group by os
order by avg_unit desc
)
selet os from T
where avg_unit = (select max(avg_unit) from T)
with T as
(
select os, sum(eenheden) / count( distinct serial) avg_unit
from server s
inner join intervantie i on i.FK = s.PK
group by os
order by avg_unit desc
)
selet os from T
where avg_unit = (select max(avg_unit) from T)