Научный форум dxdy
Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки
Список форумов
»
Тематические обсуждения
»
Computer Science
»
Базы данных
[SQL]-выбрать максимум из сгруппированного столбца
Пред. тема
|
След. тема
antoshka1303
[SQL]-выбрать максимум из сгруппированного столбца
20.11.2006, 23:48
Определенным способом получил сгруппированный столбец, потом из этой группы нужно вытащить максимальное число, как это сделать.Заранее спасибо.
SELECT
COUNT(*) AS "VSEGO"
FROM sotrud
GROUP by num_otd;
--НAVING COUNT(*) >= (COUNT(num_otd)) ; <-Ошибка
cepesh
21.11.2006, 00:41
кусок таблицы и ожидаемый результат дай -- помогу
Фома
21.11.2006, 13:21
В Firebird 2.0 возможно такое:
Код:
select max(B.vsego)
from (select count(*) as vsego
from sotrud A
group by A.num_otd) B
или
Код:
select first 1 count(*) as vsego
from sotrud A
group by A.num_otd
order by vsego desc
antoshka1303
21.11.2006, 20:31
спасибо.
Страница
1
из
1
[ Сообщений: 4 ]
Список форумов
»
Тематические обсуждения
»
Computer Science
»
Базы данных