Агрегатные функции в итогах запроса #128462


#0 by SKrin
похожая проблема необходимо в запросе рачитать среднюю ОплатуЗаЕд ВЫБРАТЬ    Работы.Организация КАК Предприятие, в результате считает не так как нужно Выполнено|ОплатаВсего|ОплатаЗаЕд 8,76         1 899,98     168,82 5,67         1 230,98     217,26 3,09              669     216,52                                     как правильно сделать чтобы считал верно?
#1 by SKrin
#2 by SnarkHunter
Работы.Организация КАК Предприятие,
#3 by SKrin
а вдруг Работы.Выполнено=0
#4 by SnarkHunter
А проверить что мешает?
#5 by SKrin
где? во встроенном запросе пробовал-бесполезно а на вложенные агрегатные функции ругается
#6 by SnarkHunter
?(СУММА(Работы.Выполнено) = 0, 0, (СУММА(Работы.ОплатаВсего) /  СУММА(Работы.Выполнено)))
#7 by SKrin
а че в запросах так можно?
#8 by SnarkHunter
Если не получится, тогда через Case попробуй...
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С