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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 04.06.2011, 09:56   #1
Megafono4ka
Пользователь
 
Регистрация: 06.10.2010
Сообщений: 12
По умолчанию Delphi, База данных

Есть таблица по моделям мобильных телефонов, нужно сосчитать среднее значение столбца Цена
Подскажите пожалуйста, как это сделать, желательно несколькими способами
Megafono4ka вне форума Ответить с цитированием
Старый 04.06.2011, 11:43   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Код:
select  avg(цена) from MobileTable
или, в зависимости от СУБД:
select  average(цена) from MobileTable
или
Код:
select SumC/Cnt from (select  sum(цена) as SumC, count(*) as Cnt from MobileTable)
или (самый плохой вариант!) получить все цены на клиента, потому пройтись по DataSet'у и просуммировать цены. потом полученную величину разделить на количество. Это и будет средняя цена...
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
База данных в delphi neomax38 Помощь студентам 6 26.05.2011 04:03
База Данных в Delphi Илья Владимировьч Помощь студентам 5 06.12.2010 14:04
База данных с Delphi BROOKS Помощь студентам 3 05.11.2009 20:30
База данных в Delphi Юль_кА Помощь студентам 1 05.06.2008 01:21
База Данных в Delphi! Oleg Romanchuk БД в Delphi 21 08.09.2007 15:30