Условия на значения агрегатных функций

Предложение ИМЕЮЩИЕ <Условие отбора> позволяет накладывать условия на значения агрегатных функций.

В списке выборки в конструкции ВЫБОР допускается указание агрегатных функций в логическом выражении. В других конструкциях языка запросов, например в предложении ГДЕ, указывать в условиях агрегатные функции нельзя.

Пример:

// Необходимо выбрать товары, которых продали более 20 штук.

ВЫБРАТЬ
   Накладная.Номенклатура,
   СУММА (Накладная.Количество) КАК Количество

ИЗ
   Документ.РасходнаяНакладная.Состав КАК Накладная

СГРУППИРОВАТЬ ПО
   Накладная.Номенклатура

ИМЕЮЩИЕ
   СУММА (Накладная.Количество) > 20

Результат запроса:

Номенклатура  

Количество

 Рубашка «Ковбойка»

30

 Джинсы женские  

43

 Мойдодыр «Аквариум»

27

Важно! В условии отбора можно использовать только агрегатные функции и поля, по которым осуществляется группировка.

1C:Enterprise Developer's Community