К списку форумов К списку тем
Регистрация    Правила    Главная форума    Поиск   
Имя: Пароль:
Рекомендовать в новости

функция агрегация в запросе

Гость
0 - 06.07.2012 - 14:25
Добрый день

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

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

С ув



Гость
1 - 06.07.2012 - 14:28
Нельзя
На нижнем уровне Выразить как Число()?
Гость
2 - 06.07.2012 - 14:29
во что нашел:

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

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

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


К списку вопросов






Copyright ©, Все права защищены