Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 нахождение значения, повторяющегося максимальное количество раз  [new]
Svodnik
Member

Откуда:
Сообщений: 4
задание примерно такое "Выдать код команды определенного типа, которая максимальное число раз выдавалась с конкретного НИП".
максимальное значение повторений команды, я нахожу следующим запросом "SELECT MAX(COUNT(KOD_KOMANDY)) FROM KOMANDA, SEANS, Seans_Nip WHERE Seans_Nip.n_Nip=123 and KOMANDA.TIP_KOMANDY='Б' and Seans_Nip.n_Seansa=SEANS.N_SEANSA and SEANS.N_SEANSA=KOMANDA.N_SEANSA group by KOD_KOMANDY"
но само значение этой команды, которая чаще всего повторяется, не могу найти, если пишу так: "SELECT MAX(COUNT(KOD_KOMANDY)),kod_komandy FROM KOMANDA, SEANS, Seans_Nip WHERE Seans_Nip.n_Nip=123 and KOMANDA.TIP_KOMANDY='Б' and Seans_Nip.n_Seansa=SEANS.N_SEANSA and SEANS.N_SEANSA=KOMANDA.N_SEANSA group by KOD_KOMANDY", то получаю ошибку: "групповая функция не является одногруппной", помогите победить этот запрос...
2 май 12, 08:35    [12493984]     Ответить | Цитировать Сообщить модератору
 Re: нахождение значения, повторяющегося максимальное количество раз  [new]
Ramin Hashimzade
Member

Откуда: Азербайджан, Баку
Сообщений: 9979
Блог
         select *
         from(
           SELECT COUNT(KOD_KOMANDY) kol, kod_komandy
             FROM KOMANDA, SEANS, Seans_Nip
            WHERE Seans_Nip.n_Nip = 123
              and KOMANDA.TIP_KOMANDY = 'Б'
              and Seans_Nip.n_Seansa = SEANS.N_SEANSA
              and SEANS.N_SEANSA = KOMANDA.N_SEANSA
            group by KOD_KOMANDY
            ORDER BY kol DESC)
         WHERE ROWNUM <= 1
2 май 12, 08:49    [12494026]     Ответить | Цитировать Сообщить модератору
 Re: нахождение значения, повторяющегося максимальное количество раз  [new]
Svodnik
Member

Откуда:
Сообщений: 4
Ramin,

спасибо огромное
2 май 12, 09:14    [12494091]     Ответить | Цитировать Сообщить модератору
 Re: нахождение значения, повторяющегося максимальное количество раз  [new]
south_face
Member

Откуда:
Сообщений: 7
Чтобы без подзапроса: STATS_MODE
2 май 12, 09:55    [12494233]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить