как получить наиболее счастливый отдел от данной обратной связи сотрудников, использующих SQL-запрос

У меня нет этой проблемы возобновления и забывания, когда я настраиваю значение в /etc/hdparm.conf под «apm =» Значения зависят от дистрибутива afaik. Тем не менее, страница hdparm man дает вам значения, которые должны работать.

-2
задан 13 August 2018 в 14:21

1 ответ

Использование среднего рейтинга кажется прекрасным.

Но когда некоторые отделы имеют тот же самый высокий средний рейтинг? Затем вы можете добавить дополнительный порядок по критериям, например, дисперсию / мин, чтобы определить приоритеты наиболее счастливых среди тех, кто имеет рейтинг.

Пример фрагмента:

declare @Employee  table (EMP_ID int identity(1,1), Dept char(2), Rating int)
insert into @Employee values
('HR',3),('HR',5),('HR',1),('HR',2),('HR',6),
('MR',3),('MR',6),
('IT',3),('IT',1),('IT',5),('IT',2),
('HA',4),('HA',5);

select top 1 Dept
--, avg(convert(float,rating)) as avg_rating, round(var(rating),4) as var_rating, min(rating) as min_rating
from @Employee as emp
group by Dept
order by avg(convert(float,rating)) desc, var(rating) asc, min(rating);

Пример фрагмента: [ ! d4]

Dept
---
HA
-1
ответ дан 15 August 2018 в 17:03

Другие вопросы по тегам:

Похожие вопросы: