Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
20 мая 2024, 15:34

Минимальное, максимальное, среднее значение в запросе

Автор 2С, 01 окт 2014, 12:44

0 Пользователей и 1 гость просматривают эту тему.

Доброго времени суток! Делаю отчет и возникли небольшие трудности с построением запроса.

Запрос.Текст="ВЫБРАТЬ    
                       |МИНИМУМ(ЕСТЬNULL(СопряжениеТаблицаВалюты.Ставка,0)) КАК СтавкаМинимум,
                       |МАКСИМУМ(ЕСТЬNULL(СопряжениеТаблицаВалюты.Ставка,0)) КАК СтавкаМаксимум,
                       |СРЕДНЕЕ(ЕСТЬNULL(СопряжениеТаблицаВалюты.Ставка,0)) КАК СтавкаСредняя,
                       |   СопряжениеТаблицаВалюты.Касса,
                       |   ТиповойОстаткиИОбороты.Валюта КАК Валюта
                       |ИЗ
                       |   Документ. Сопряжение.ТаблицаВалюты КАК СопряжениеТаблицаВалюты


Выдается ошибка: "Поле не входит в группу СопряжениеТаблицаВалюты.Касса". Убирал эту строчку, выскакивает следующая, ясно, что неверно прописал мин, макс и среднее значение . Подскажите, как исправить, пожалуйста.




cska-fanat-kz

Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

kolil

Доброго дня. Попробуйте так:

ВЫБРАТЬ   
   МИНИМУМ(ЕСТЬNULL(СопряжениеТаблицаВалюты.Ставка,0)) КАК СтавкаМинимум,
   МАКСИМУМ(ЕСТЬNULL(СопряжениеТаблицаВалюты.Ставка,0)) КАК СтавкаМаксимум,
   СРЕДНЕЕ(ЕСТЬNULL(СопряжениеТаблицаВалюты.Ставка,0)) КАК СтавкаСредняя,
   СопряжениеТаблицаВалюты.Касса,
   ТиповойОстаткиИОбороты.Валюта КАК Валюта
                       ИЗ
                          Документ. Сопряжение.ТаблицаВалюты КАК СопряжениеТаблицаВалюты
СГРУППИРОВАТЬ ПО
    СопряжениеТаблицаВалюты.Касса,
    ТиповойОстаткиИОбороты.Валюта КАК Валюта


Пример СГРУППИРОВАТЬ

Цитата: kolil от 02 окт 2014, 13:32
Доброго дня. Попробуйте так:

ВЫБРАТЬ   
   МИНИМУМ(ЕСТЬNULL(СопряжениеТаблицаВалюты.Ставка,0)) КАК СтавкаМинимум,
   МАКСИМУМ(ЕСТЬNULL(СопряжениеТаблицаВалюты.Ставка,0)) КАК СтавкаМаксимум,
   СРЕДНЕЕ(ЕСТЬNULL(СопряжениеТаблицаВалюты.Ставка,0)) КАК СтавкаСредняя,
   СопряжениеТаблицаВалюты.Касса,
   ТиповойОстаткиИОбороты.Валюта КАК Валюта
                       ИЗ
                          Документ. Сопряжение.ТаблицаВалюты КАК СопряжениеТаблицаВалюты
СГРУППИРОВАТЬ ПО
    СопряжениеТаблицаВалюты.Касса,
    ТиповойОстаткиИОбороты.Валюта КАК Валюта


Пример СГРУППИРОВАТЬ



Спасибо большое за помощь, группировка дала положительные результаты.

cska-fanat-kz

, так в первом вашем сообщении это был ВЕСЬ текст запроса?!
ну ну...
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Цитата: cska-fanat-kz от 02 окт 2014, 14:24
, так в первом вашем сообщении это был ВЕСЬ текст запроса?!
ну ну...

Естественно нет: не стал кидать весь, т.к. подумал, возможно ошибочно, что он не понадобится. В любом случае, вопрос решен группировкой, Вам тоже спасибо за помощь и активное участие.

Похожие темы (5)

Рейтинг@Mail.ru

Поиск