Получение максимальных значений в запросе

1. John_Galt 16.01.20 18:06 Сейчас в теме
Привет. Подскажите как получить в запросе только строки с максимальным КоличествоВхождений для каждого Менеджер.
Прикрепленные файлы:
По теме из базы знаний
Найденные решения
2. alex-l19041 8 16.01.20 18:10 Сейчас в теме
(1) во временную таблицу получить группировкой по менеджеру максимальные значения, затем исходную таблицу соединить с временной по равенству значений внутренним соединением
kniga888; +1 Ответить
4. user613191_olgargor 16.01.20 19:03 Сейчас в теме
(1)
 Выбрать Таблица.Менеджер КАК Менеджер , МАКСИМУМ(Таблица.КоличествоВхождений) КАК МКолвоВхождений
ПОМЕСТИТЬ ВТ_Макс
ИЗ Таблица
СГРУППИРОВАТЬ ПО Таблица.Менеджер;

ВЫБРАТЬ Таблица.Менеджер, Таблица.Склад, Таблица.КоличествоВхождений
ИЗ Таблица КАК Таблица
ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВТ_Макс КАК ВТ_Макс
ПО Таблица.Менеджер = ВТ_Макс.Менеджер И Таблица.КоличествоВхождений= ВТ_Макс.МКолвоВхождений
Показать




в синтаксисе могла ошибиться, набирала без проверки, но как-то так
Остальные ответы
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
2. alex-l19041 8 16.01.20 18:10 Сейчас в теме
(1) во временную таблицу получить группировкой по менеджеру максимальные значения, затем исходную таблицу соединить с временной по равенству значений внутренним соединением
kniga888; +1 Ответить
3. John_Galt 16.01.20 18:16 Сейчас в теме
4. user613191_olgargor 16.01.20 19:03 Сейчас в теме
(1)
 Выбрать Таблица.Менеджер КАК Менеджер , МАКСИМУМ(Таблица.КоличествоВхождений) КАК МКолвоВхождений
ПОМЕСТИТЬ ВТ_Макс
ИЗ Таблица
СГРУППИРОВАТЬ ПО Таблица.Менеджер;

ВЫБРАТЬ Таблица.Менеджер, Таблица.Склад, Таблица.КоличествоВхождений
ИЗ Таблица КАК Таблица
ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВТ_Макс КАК ВТ_Макс
ПО Таблица.Менеджер = ВТ_Макс.Менеджер И Таблица.КоличествоВхождений= ВТ_Макс.МКолвоВхождений
Показать




в синтаксисе могла ошибиться, набирала без проверки, но как-то так
6. John_Galt 16.01.20 22:28 Сейчас в теме
(4) Уже решил, но, всё равно, большое спасибо.
5. John_Galt 16.01.20 19:42 Сейчас в теме
Итогом вышло вот так. Конфигурация УТ11.4


ВЫБРАТЬ
	РеализацияТоваровУслуг.Менеджер КАК Менеджер,
	РеализацияТоваровУслуг.Склад КАК Склад,
	КОЛИЧЕСТВО(РеализацияТоваровУслуг.Склад) КАК КоличествоВхождений
ПОМЕСТИТЬ ВТ_Менеджер_Склад_КоличествоВхождений
ИЗ
	Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг
ГДЕ
	РеализацияТоваровУслуг.Дата МЕЖДУ &НачалоПериода И &КонецПериода

СГРУППИРОВАТЬ ПО
	РеализацияТоваровУслуг.Менеджер,
	РеализацияТоваровУслуг.Склад
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ
	ВТ_1.Менеджер КАК Менеджер,
	МАКСИМУМ(ВТ_1.КоличествоВхождений) КАК КоличествоВхождений
ПОМЕСТИТЬ ВТ_Менеджер_Склад_МаксимумКоличествоВхождений
ИЗ
	ВТ_Менеджер_Склад_КоличествоВхождений КАК ВТ_1

СГРУППИРОВАТЬ ПО
	ВТ_1.Менеджер
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ
	ВТ_2.Менеджер КАК Менеджер,
	ВТ_1.Склад КАК Склад
ИЗ
	ВТ_Менеджер_Склад_МаксимумКоличествоВхождений КАК ВТ_2
		ЛЕВОЕ СОЕДИНЕНИЕ ВТ_Менеджер_Склад_КоличествоВхождений КАК ВТ_1
		ПО ВТ_2.Менеджер = ВТ_1.Менеджер
			И ВТ_2.КоличествоВхождений = ВТ_1.КоличествоВхождений
Показать
Оставьте свое сообщение
Вакансии
Руководитель направления 1С
Москва
зарплата от 350 000 руб.
Полный день

1С Программист
Москва
зарплата от 180 000 руб.
Полный день

Программист 1С
Москва
зарплата от 180 000 руб. до 220 000 руб.
Полный день

Аналитик 1С / Бизнес-аналитик
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)

Программист 1С
Москва
зарплата от 250 000 руб.
Полный день