Показать сообщение отдельно
  #3  
Старый 22.01.2016, 19:01
Аватар для Electronic_Arts
Electronic_Arts Electronic_Arts вне форума
Местный
 
Регистрация: 13.07.2006
Адрес: на земле
Сообщения: 562
Версия Delphi: Delphi 11
Репутация: 18
Восклицание

нет не совсем
нужно узнать на какой должности работают больше всех сотрудников
и выводить на экран их имена

я только начал изучать SQL а задачу препод поставил такую

select * from BASE // выводим все столбики

select doljnost, count(*) as cnt from BASE group by doljnost // оставляет только столбик должность и CNT
а чтоб узнать в какой должности работают больше всех сотрудников нужно получить доступ к максимальной значении CNT и
select max(cnt) from (select doljnost, count(*) as cnt from BASE group by doljnost) // возвращает результат где уже только одно значение
и появляется вопрос - возможно ли в одной строке совершить все процедуру??
__________________
Нет ничего не возможного. Вопрос только во времени...
Ответить с цитированием