Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Access
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.08.2008, 13:08   #1
Kip
 
Регистрация: 08.08.2008
Сообщений: 4
По умолчанию Выборка по среднему

Здравствуйте, можно ли сделать в запросе такую выборку:
задать число, и запрос выдаст записи, среднее значение которых будет равно введенному числу
Kip вне форума Ответить с цитированием
Старый 08.08.2008, 21:56   #2
Abrakadabra
Форумчанин
 
Регистрация: 26.04.2008
Сообщений: 487
По умолчанию

Цитата:
Сообщение от Kip Посмотреть сообщение
Здравствуйте, можно ли сделать в запросе такую выборку:
задать число, и запрос выдаст записи, среднее значение которых будет равно введенному числу
ну а почему не можно? можно...
См. упрощенный вариант (запр. Результат)
Вложения
Тип файла: rar db1.rar (7.4 Кб, 17 просмотров)
Abrakadabra вне форума Ответить с цитированием
Старый 10.08.2008, 19:10   #3
Kip
 
Регистрация: 08.08.2008
Сообщений: 4
По умолчанию

Да, спасибо, за ответ, но я наверно не точно выразилась. В принципе то что делают два запроса в Вашем варианте может выполнять функция =DAvg в условии отбора столбца p1. У меня проблема хуже и мне на другом форуме ответили, что access не умеет делать того, что я хочу. А я хочу следующего=))):
Например, есть числовой столбец, я хочу из этого столбца взять 4 значения, которые удовлетворяли заданному значению с заданным разбросом, допустим, 204 +/-2. Возможные варианты чисел 202, 203, 204, 205, 206 и соответственно совершенно любые их комбинации. Это я конечно сделать могу задав условие > 202 And < 206. Access без труда покажет мне первые из списка 4 варианта, удовлетворяющие условию, но их общее среднее значение может быть совершенно разным. А мне нужно, чтобы оно было равно в данном случае 204.
Вариант:
203
204
204
206
мне не подходит, т.к. среднее значение = 204,25
Мне нужно, например:
203
203
204
206
Среднее значение = 204

Последний раз редактировалось Kip; 11.08.2008 в 09:21.
Kip вне форума Ответить с цитированием
Старый 11.08.2008, 21:56   #4
Abrakadabra
Форумчанин
 
Регистрация: 26.04.2008
Сообщений: 487
По умолчанию

Цитата:
Сообщение от Kip Посмотреть сообщение
то что делают два запроса в Вашем варианте

а если помудрить с Between ?

Последний раз редактировалось Abrakadabra; 11.08.2008 в 22:09.
Abrakadabra вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ADO, выборка из таблицы. Roof БД в Delphi 2 09.07.2008 18:51
Выборка данных из StringGrid quqer БД в Delphi 1 14.03.2008 12:56
Выборка из таблицы ivp88 БД в Delphi 5 12.01.2008 14:36
выборка Ser_gl Microsoft Office Excel 1 24.08.2007 20:49
Выборка John_chek БД в Delphi 10 27.06.2007 08:43