powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / найти макс/мин
2 сообщений из 2, страница 1 из 1
найти макс/мин
    #34223179
HANK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
хочу найти следующий максимум (минимум):
имею таблицу, где для каждого человека несколько записей, и я хочу найти при использовании минимального количества запросов максимум(минимум) для каждого человека по записи тяжесть состояния - ss1,
если я выполняю запрос - select *,max(ss1) from kon1 group by ufa,uin,uio,uro,nni - то она находит максимум для каждого человека и группирует - тем самым удаляя все повторяющиеся записи, а мне нужно чтобы они остались, для того чтобы я потом мог найти уже минимум по другому полю, для записей с максимальной тяжестью состояния.
другими словами мне нужно найти одним запросом максимум по полю (col1) у которых другое поле равно минимому по полю(col2)

написал вот такое чудо:
select *,max(col1) from table1 where col2=(select min(col2) from table1 group by f,i,o,dr) group by f,i,o,dr
...
Рейтинг: 0 / 0
найти макс/мин
    #34223748
ORAselect
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
И что?
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / найти макс/мин
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]