Форум на Kuban.ru (http://forums.kuban.ru/)
-   Территория 1С (http://forums.kuban.ru/f1040/)
-   -   функция агрегация в запросе (http://forums.kuban.ru/f1040/funkciya_agregaciya_v_zaprose-2801242.html)

Zurab 06.07.2012 14:25

функция агрегация в запросе
 
Добрый день

В запросе агрегативная функция СУММА применяется к реквизиту имеющий составной тип данных (Строка, Число) предварительно на нижнем уровне выборки, происходит отбор только строк имеющих тип "Число". Машина ругается и не дает применить функцию СУММА к составному типу, хотя предварительно выбраны числа.

Агрегативные функции нельзя применять к реквизиту с составным типом))?

С ув

roma n 06.07.2012 14:28

Нельзя
На нижнем уровне Выразить как Число()?

Zurab 06.07.2012 14:29

во что нашел:

Агрегатная функция СУММА
Функция вычисляет арифметическую сумму всех попавших в выборку значений поля.

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

Если поле не может содержать числовых значений, то применение функции СУММА к такому полю вызовет ошибку. Если поле может содержать числовые значения (имеет составной тип данных), то данная функция может быть применена к такому полю. Но если среди значений поля в выборке встретится нечисловое значение (помимо значений NULL), это вызовет ошибку.

Zurab 09.07.2012 09:23

(1) спасибо


Текущее время: 18:28. Часовой пояс GMT +3.