Информация об изменениях

Сообщение Re[3]: Помогите с запросом[MS SQL2008] от 07.02.2019 13:40

Изменено 07.02.2019 13:47 Somescout

Re[3]: Помогите с запросом[MS SQL2008]
Здравствуйте, Kaifa, Вы писали:


S>>
S>>SELECT TOP 1 WITH TIES 
S>>    dep.name, SUM(emp.salary) as total
S>>    FROM Employee emp
S>>    JOIN Department dep on emp.department_id = dep.id
S>>    GROUP BY dep.name
S>>    ORDER BY total DESC
S>>


K>та же проблема что и выше по ветке. представь в конторе 10 стандартных отделов полностью укомплектованых машинистками с зп стандартно штатному расписанию



так потому и TOP 1 WITH TIES — если я правильно понимаю, это включает все записи с одинаковым ключём сортировки.
Re[3]: Помогите с запросом[MS SQL2008]
Здравствуйте, Kaifa, Вы писали:


S>>
S>>SELECT TOP 1 WITH TIES 
S>>    dep.name, SUM(emp.salary) as total
S>>    FROM Employee emp
S>>    JOIN Department dep on emp.department_id = dep.id
S>>    GROUP BY dep.name
S>>    ORDER BY total DESC
S>>


K>та же проблема что и выше по ветке. представь в конторе 10 стандартных отделов полностью укомплектованых машинистками с зп стандартно штатному расписанию



так потому и TOP 1 WITH TIES — если я правильно понимаю, это включает все записи с одинаковым ключём сортировки.