Задавайте вопросы, мы ответим
Вы не зашли.
Задача поставлена так: "Определить в каком отделе работает больше всего сотрудкиков". Я расчитала сколько сотрудников работает в каждом отделе и получила 2 столбца номер отдела и количество сотрудников работающих в них...
create view iit2_06_2_3 as select count(*), Nomer_otdela from iit2_06_1_3 group by Nomer_otdela order by count(*);
Теперь мне надо найти максимальное значение в столбце count(*)
.Заранее спасибо.
Отредактированно Aygul (18.12.2010 01:35:37)
Неактивен
Так а что Вас смущает? или сделайте выборку из этого представления с еще
одним условием, или, например, можете сортировать в другом порядке:
SELECT Nomer_otdela
FROM iit2_06_1_3
GROUP BY 1
ORDER BY COUNT(*) DESC
LIMIT 1
Неактивен
просто надо,чтоб выводилось тока одна строка: номер отдела,в котором максимальное число работников зарегестрировано и количество сотрудников.
Неактивен
Пробовала сделать так как вы сказали...вышла ошибка
No database selected.
Неактивен
Прежде чем выполнять запрос, нужно выбрать базу данных (ту в которой у вас создано представление). Ведь перед тем, как делать create view.. вы ведь вибирали бд с которой работаете, иначе у вас возникла та же ошибка - No database selected.
Или пишите полное имя таблицы, т.е. FROM `имя_бд`.iit2_06_1_3
Неактивен