Модераторы: skyboy
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Формирование запроса, Вычисления на ходу 
:(
    Опции темы
Ramoff
Дата 3.6.2013, 07:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 19
Регистрация: 25.12.2012

Репутация: нет
Всего: нет



Всем привет. Есть таблица с полями price и weight. Соответственно, по-русски этой будет Цена и Вес. Так вот надо сделать SELECT, который бы показал среднее арифметическое цены за 1 килограмм веса товара. Я понимаю, что лучше сделать отдельное поле с таким значением в таблице, но пока нет возможности - слишком это долго будет делаться (в таблице порядка 40 000 000 записей). Поэтому будем высчитывать на ходу.

Соответственно нужно выцепить данные по средней цене за кг, по минимальному значению из средней цены за кг и максимальное значение цены за кг...

И вот как такие вычисления делать в одном запросе понятия не имею. Примеры тут на форуме я видел, но просто деление одного на другое и так я знаю) , а вот с такими заковырками, как у меня - нет :(

Люди добраааииии, памагите чем мажите!)))
PM MAIL   Вверх
Akina
Дата 3.6.2013, 07:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 106
Всего: 454



Код

select product, sum(price*weight)/sum(wieght) avg_price
from table
group by product



--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | MySQL | Следующая тема »


 




[ Время генерации скрипта: 0.0418 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.