Условия на значения агрегатных функций
Предложение ИМЕЮЩИЕ <Условие отбора> позволяет накладывать условия на значения агрегатных функций.
В списке выборки в конструкции ВЫБОР допускается указание агрегатных функций в логическом выражении. В других конструкциях языка запросов, например в предложении ГДЕ, указывать в условиях агрегатные функции нельзя.
Пример:
// Необходимо выбрать товары, которых продали более 20 штук.
ВЫБРАТЬ
Накладная.Номенклатура,
СУММА (Накладная.Количество) КАК КоличествоИЗ
Документ.РасходнаяНакладная.Состав КАК НакладнаяСГРУППИРОВАТЬ ПО
Накладная.НоменклатураИМЕЮЩИЕ
СУММА (Накладная.Количество) > 20
Результат запроса:
Номенклатура
Количество
Рубашка «Ковбойка» 30
Джинсы женские 43
Мойдодыр «Аквариум» 27
Важно! В условии отбора можно использовать только агрегатные функции и поля, по которым осуществляется группировка.