Приветствую. Столкнулся с необходимостью использования MSSQL. Помогли мне составить такой запрос. SELECT TOP 1 [DEP], Count([DEP]) as Workers
From [P]
Group By [DEP]
Order by Workers DESC
результат - 2 поля. 1- (DEP)параметр который встречается чаще всего, 2-(Workers)количество упоминаний
Далее мне надо вывести список строк сортированных по параметру DEP
Select Имя, Фамилия, Отчество From P Where DEP=Вот сюда надо вставить значение полученное в результате запроса приведенного выше Из поля DEP.
Select Имя, Фамилия, Отчество From P Where DEP=1
Select Имя, Фамилия, Отчество From P Where DEP=2
Select Имя, Фамилия, Отчество From P Where DEP=3
Select Имя, Фамилия, Отчество From P Where DEP=4
Select Имя, Фамилия, Отчество From P Where DEP=5
Select Имя, Фамилия, Отчество From P Where DEP=6
Как это сделать?
Не понятно, зачем вы вообще просили выводить только максимально частотное значение, если в следующем же вопросе просите отсортировать по самому полю, а не по его частотности.