|  | Запрос. Среднее и три максимальных | ☑ | 
    
        | 0
    
        OldCondom   01.04.20✎ 11:37 | 
        Есть выборка. Продажи номенклатуры по подразделениям, скажем 4 продажи одной номенклатуры по каждому подразделению. Узнать среднее - ок, группировка. Но в строке также надо вывести три максимальных значения.
Номенклатура | среднее | макс1 | макс2 | макс3.
 
 Выбрать первые 1 не прокатывает, так как разрезы по подразделениям.
 И что-то я застрял. Хотелось бы именно запросом, без ручного ковыряния таблиц значений.
 
 Есть какие-то подсказки?
 |  | 
    
        | 1
    
        Ёпрст   гуру 01.04.20✎ 11:40 | 
        (0)Максимум(Вася)     |  | 
    
        | 2
    
        Chameleon1980   01.04.20✎ 11:46 | 
        ну так и укажи в запросе
 Выбрать
 Среднее(0)
 Макс(1)
 Макс(2)
 Макс(3)
 
 Сгруппировать по Номенклатура
 |  | 
    
        | 3
    
        Chameleon1980   01.04.20✎ 11:47 | 
        и что такое три максимальных значения? разных полей?     |  | 
    
        | 4
    
        OldCondom   01.04.20✎ 11:50 | 
        Я наверное неправильно объяснил. 
Регистр продажи.
 Надо узнать, сколько по дням недели было средние продажи, сколько по этим дням были ТРИ максимальные продажи.
 Период выборки допустим месяц.
 Итого у нас четыре понедельника. Выводим
 Товар | Среднее по понедельникам | Максимальное по понедельникам | Максимальное по понедельникам, но меньше первого максимального =)
 
 Хотя, кажется уже придумал костыль.
 |  | 
    
        | 5
    
        OldCondom   01.04.20✎ 11:52 | 
        Короче через временные таблицы. 
ВТ_ОбщиеДанные
 ВТ_Максимум
 ВТ_ОбщиеДанные Левое соединение ВТ_Максимум, где ВТ_ОбщиеДанные.количество < ВТ_Максимум.Количество - и все это еще в одну временную таблицу с МАКСИМУМ, ну и так далее.
 |  |