![]() |
Модераторы: Akina |
![]() ![]() ![]() |
|
feralonso |
|
|||
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 10.12.2006 Репутация: нет Всего: нет |
Сижу вот, застрял вроде на элементарной вещи:
у меня есть таблица в Access, в ней 6 полей (Поле1, Поле2..Поле6). Требуется, чтобы в Поле6 заносилось среднее арифметическое 5-ти полей (Поле1..Поле5). В Excel удобно, ввел СРЗНАЧ(и сюда ячейки), а тут чтобы сразу высчитывалось, в типах данных не нашёл. Видимо, придётся создавать запрос на обновление с функциями AVG() или DAVG(). Но руки кривые, не работает. Буду очень признателен, если вы приведете уже готовый SQL-запрос, ну или наведете на правильную дорогу. P.S. 1. Формами не пользуюсь, работаю только с таблицей. 2. (Поле1 + .. + Поле5) / 5 - не катит (т.к. необходимо, чтобы игнорировался Null). |
|||
|
||||
Akina |
|
|||
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 30 Всего: 454 |
зачем? Получить переопределённые данные? бред какой-то... используйте NZ() -------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
FINANSIST |
|
|||
Статус: Жив ![]() ![]() Профиль Группа: Участник Сообщений: 526 Регистрация: 11.4.2008 Где: Москва Репутация: 1 Всего: 23 |
Действительно похоже на бред, если количественные данные хранятся в разных полях, значит по здравому смыслу они несоизмеримы друг с другом ( например: цена;вес;количество упаковок)
Какой смысл тогда в средней? А если данные всё таки соизмеримы, то что они тогда делают в разных столбцах??? Где то точно ошибка а запрос для текущих условий выглядит примерно так
-------------------- “...Брали корову рыжую одну, отдавать будем корову рыжую одну, чтобы не нарушать отчетности” Эдуард Успенский, “Каникулы в Простоквашино” |
|||
|
||||
feralonso |
|
|||
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 10.12.2006 Репутация: нет Всего: нет |
Спасибо большое за наводку. Действительно, то, что можно высчитать, в БД обычно не хранится.
![]() |
|||
|
||||
![]() ![]() ![]() |
Правила форума "MS Access" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Akina. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | MS Access | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |